zoukankan      html  css  js  c++  java
  • 时间类型

    timestamp与String的相互转换
     用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。
     
          Timestamp转化为String:
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
    Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间
    String str = df.format(now);
     
          String转化为Timestamp:
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time = df.format(new Date());
    Timestamp ts = Timestamp.valueOf(time);

    Date类型转换成String:

    Date date = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
    String dBegin = sdf.format(date);

     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
     System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

    String类型转换成Date:

    String start="2017-11-10";
    
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
    Date dBegin = sdf.parse(start);
    
    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
    c.setTime(dBegin);
    int year = c.get(Calendar.YEAR); 
    int month = c.get(Calendar.MONDAY)+1; 
    int weekday = c.get(Calendar.DAY_OF_WEEK); 
    int day = c.get(Calendar.DATE); 
    String week ="";
    if (weekday == 1) {
    week = "周日";
    } else if (weekday == 2) {
    week = "周一";
    } else if (weekday == 3) {
    week = "周二";
    } else if (weekday == 4) {
    week = "周三";
    } else if (weekday == 5) {
    week = "周四";
    } else if (weekday == 6) {
    week = "周五";
    } else if (weekday == 7) {
    week = "周六";
    }
  • 相关阅读:
    抓包的原理
    在ASP.NET MVC中使用JQ插件datatable
    如何禁用Visual Studio 2013的Browser Link功能
    SVN中tag branch trunk用法详解
    ASP.NET MVC和jQuery DataTable整合
    随便看的
    SQL查询今天、昨天、7天内、30天
    在DataTable数据类型最后增加一列,列名为“Column”,内容都为“AAA”
    validform表单验证插件最终版
    context.Session[“xxx”]详解
  • 原文地址:https://www.cnblogs.com/xueblvip/p/11981030.html
Copyright © 2011-2022 走看看