java日期总结

1.png

1.UTC 世界时间 UT科学上的简称
GMT 格林威治时间
这三者说的是一回事 世界标准时间

2.如何拿到当前系统时间

2.png

拿系统时间

System.out.println(System.currentTiemMillis());//毫秒数
//打印程序时间用的,其他没啥意义
Date d = new Date();//java.util的
Calendar c = Calendar.getInstance();```
3.字符串转date
经常就是网页上取到时间字符串转成date型时间日期存到数据库中

String s = "1970-12-30 08:24:37.0";//字符串要这种格式的,纳秒后面加.0
Timestamp ts = Timestamp.valueof(s);//java.sql的 date的子类
System.out.println(ts);```

然后date和calendar还可以互转

Date d = rs.getDate("pdate");
Calendar c = Calendar.getInstance();
c.setTime(d);```

4.日本到底现在哪个时间,时区的处理

Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan"));//要知道日本时区就行,如何拿时区,给ID
System.out.println(cJapan.get(Calendar.HOUR_OF_DAY));//我们是太平洋时间
for(String str: TimeZone.getAvailableIDs()){
System.out.println(str);
}
GMT-7(东几区)```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SwiftDate概况 从Swift发布起,我们就没有放弃使用Swift。 当然,我们希望在项目能够轻松自如地管理...
    Mee_Leo阅读 10,224评论 1 13
  • 参考Java日期时间使用总结Java Calendar,Date,DateFormat,TimeZone,Loca...
    合肥黑阅读 3,996评论 1 6
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • 苏秦 战国时期纵横家,身佩六国相印 早期学业归来,混得很差,兄弟嫂妹妻妾窃皆笑之,曰:"周人之俗,治产业,力工商,...
    吴宇强阅读 536评论 0 0
  • 也许我们从离开那一刻就盼望着归来,无法忍受离别的痛楚,所以让每一次的离开都赋予了更深远的意义,纵使眼前黑暗,还是积...
    马小妮的自圆其说阅读 158评论 0 0