zoukankan      html  css  js  c++  java
  • Java格式化CST时间(mysql date类型)

    在从mysql导入数据时候,mysql里的日期是格林威治时间,普通格式化不行,这里总结一下格式化格林威治时间的方法:

    Date date = new Date();
    System.out.println(date);
    

    控制台打印出 Thu Aug 27 18:05:49 CST 2015 格式字符串。
    1。如果格林威治时间时间是date类型。(这种格式最简单)

    SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); 
    Date d=new Date();
    System.out.println("格林威治时间:"+d);
    String s=df.format(d);
    System.out.println("格式化后的时间"+s);
    

    2.如果格林威治时间时间是String类型。(这种要比第一种稍微难点)

    String date = "Wed Aug 01 00:00:00 CST 2012";
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US);
    Date d=sdf.parse(date);
    sdf=new SimpleDateFormat("yyyyMMdd");
    System.out.println(sdf.format(d));
    
  • 相关阅读:
    ARC 080
    CodeForces
    [Lydsy1806月赛] 路径统计
    AGC 022 C
    AGC 022 B
    AGC 020 B
    UVA
    AGC 018 A
    python
    python
  • 原文地址:https://www.cnblogs.com/sunqiangstyle/p/10312266.html
Copyright © 2011-2022 走看看