Pop*_*ppy 4 java timestamp unix-timestamp
我有一个调度程序,需要检查传入的时间戳是否是当天的时间戳.
传入时间戳的格式为Eg:1384956395.
如何在java中检查这个?请帮忙.我不是在使用Joda
你发布的时代是几秒钟.Java使用毫秒,因此您必须转换它然后比较两者.
long epochInMillis = epoch * 1000;
Calendar now = Calendar.getInstance();
Calendar timeToCheck = Calendar.getInstance();
timeToCheck.setTimeInMillis(epochInMillis);
if(now.get(Calendar.YEAR) == timeToCheck.get(Calendar.YEAR)) {
if(now.get(Calendar.DAY_OF_YEAR) == timeToCheck.get(Calendar.DAY_OF_YEAR)) {
}
}
Run Code Online (Sandbox Code Playgroud)
如果您不想使用默认值,也可以更改时区,以防输入时期位于不同的时区.
| 归档时间: |
|
| 查看次数: |
5495 次 |
| 最近记录: |