您的位置:首页 > 编程语言 > Java开发

java中Date的一些操作

2017-08-30 09:54 267 查看

1.获取当前系统时间

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String dateString=df.format(new Date());// new Date()为获取当前系统时间

如果你只是要获取当前的毫秒:

long  startTime=System.currentTimeMillis();
这样就可以了!

2.String转Date

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String dateString=df.format(new Date());// new Date()为获取当前系统时间
Date date=date=df.parse(dateString);

3.Date转毫秒

long time1=date1.getTime();

4.毫秒转时分秒

SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");//设置日期格式


String hms = df.format(time);

5.获取十分秒的时候,我们会发现,在小时上回出现8,这个是因为时区的影响,我们需要修改时区!

我们中国默认是东八区,所以会出现8!

SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");//设置日期格式
df.setTimeZone(TimeZone.getTimeZone("GMT"));//设置时区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: