日期
_自由之子_
这个作者很懒,什么都没留下…
展开
-
Joda 日期类简单的获取当前完整日期和当前日子的用法
Joda 日期类简单的获取当前完整日期和当前日子的用法 Date now = new DateTime().toDate(); Date today = new DateTime().withTimeAtStartOfDay().toDate(); System.out.println(now); System.out.println(today原创 2016-08-23 10:14:39 · 7488 阅读 · 1 评论 -
Joda手工改变内部定义的字段和去掉毫秒部分的信息
关键点是要把把datetime对象改为mutable的,也就是可变对象,然后才能设置东西 DateTime myDateTime = new DateTime(2016, 8, 22, 11,39,10,966).withZone(DateTimeZone.forID("Etc/GMT")); MutableDateTime mdt = myDateTime.toMutableDateTime();原创 2016-08-23 17:50:40 · 361 阅读 · 0 评论 -
Joda转换时区的坑
简单来说 如果通过todate方法拿到的对象是没有时区的信息,也就是丢了。。。/* 这样写是错的。。。 date对象是没有保存美国时区的,您拿到的还是当地时区的时间 */ DateTime dt = new DateTime().withZone(DateTimeZone.forID("America/New_York")).todate();/* 要这样,转为date之前,要先转为localda原创 2016-08-25 09:47:34 · 7355 阅读 · 0 评论 -
使用Threadlocal来解决SimpleDateFormat的多线程安全问题
这个文章其实说的很清楚了下面是实际的代码部分public class JodaDateService implements DateService { private Map<String, String> timeZoneMapping = ImmutableMap.of("LOH", "Europe/London", "HKH", "Asia/Hong_Kong", "NYH", "Ame原创 2016-08-25 12:18:38 · 9899 阅读 · 0 评论