小编P P*_*nam的帖子

从纪元开始获取天数

我想要从纪元(1970-01-01)开始的天数。我试过 joda-time

try {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date1 = sdf.parse("2013-05-03 07:00:00");
    Date date2 = sdf.parse("2013-05-03 23:30:00");


    MutableDateTime epoch = new MutableDateTime();
    epoch.setDate(0); //Set to Epoch time
    System.out.println("Epoch: " + epoch);
    Days days1 = Days.daysBetween(epoch, new MutableDateTime(date1.getTime()));
    Days days2 = Days.daysBetween(epoch, new MutableDateTime(date2.getTime()));
    System.out.println("1) Days Since Epoch: " + days1.getDays());
    System.out.println("2) Days Since Epoch: " + days2.getDays());
} catch (ParseException e) {
    e.printStackTrace(); 
}
Run Code Online (Sandbox Code Playgroud)

并使用逻辑:

// Create Calendar instance
    Calendar calendar1 = Calendar.getInstance();
    Calendar calendar2 = Calendar.getInstance(); …
Run Code Online (Sandbox Code Playgroud)

java datetime jodatime

5
推荐指数
1
解决办法
4438
查看次数

标签 统计

datetime ×1

java ×1

jodatime ×1