package com.telincn.test; import java.sql.Timestamp; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class Test { public static void main(String[] args) { long current=System.currentTimeMillis();//当前时间毫秒数 long time=TimeZone.getDefault().getRawOffset();//获取时区差 long zero=current/(1000*3600*24)*(1000*3600*24)-time;//今天零点零分零秒的毫秒数(取整,得到凌晨时间 Timestamp t=new Timestamp(current-zero-time);//减去时区差,中国时间比格林尼治时间快8小时 System.out.println("通过时间戳获取时间"+t);//通过时间戳----类----获取已过时间 System.out.println("通过时间戳获取时间"+new Date(current-zero-time)); } }
通过时间戳获取 今日凌晨时间、已过时间
猜你喜欢
转载自blog.csdn.net/weixin_42327945/article/details/81513484
今日推荐
周排行