鱼C论坛

 找回密码
 立即注册
查看: 2616|回复: 1

[已解决]如何用系统时间序列还原出北京时间?

[复制链接]
发表于 2022-1-11 18:03:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
private static void test14() {
        System.out.println(System.currentTimeMillis());
        System.out.println(Calendar.getInstance().getTimeInMillis());
        System.out.println(new Date().getTime());
    }

运行结果:

1565499360620
1565499360649
1565499360813


这是三种方法获取毫秒时间戳,用这样的代码获取出的时间为一串序列,请问怎么通过这串序列,还原出系统时间?
最佳答案
2022-1-11 19:52:07
  1. package com.xiaoshangkou.Date;

  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;

  4. public class DateTest01 {
  5.     public static void main(String[] args) throws Exception{
  6.         //获取系统当前时间java.util
  7.         Date nowTime=new Date();
  8.         //将日期类型Date,按照指定的格式转换
  9.         //simpleDateFormat是java.text包下的,专门负责日期格式化的
  10.         /*
  11.         * yyyy 年(年是4位)
  12.         * MM 月
  13.         * dd 日
  14.         * HH 时
  15.         * ss 秒
  16.         * SSS 毫秒(最高999 ,1000毫秒代表1秒)
  17.         * 除了yMdHmsS这些字符不能随便改之外其他的可以自己组织
  18.         * Date->String
  19.         * */
  20.         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
  21.         String nowTime2=sdf.format(nowTime);
  22.         System.out.println(nowTime2);
  23.     }
复制代码

simpleDateFormat是java.text包下的,专门负责日期格式化的
用它就行
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-1-11 19:52:07 | 显示全部楼层    本楼为最佳答案   
  1. package com.xiaoshangkou.Date;

  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;

  4. public class DateTest01 {
  5.     public static void main(String[] args) throws Exception{
  6.         //获取系统当前时间java.util
  7.         Date nowTime=new Date();
  8.         //将日期类型Date,按照指定的格式转换
  9.         //simpleDateFormat是java.text包下的,专门负责日期格式化的
  10.         /*
  11.         * yyyy 年(年是4位)
  12.         * MM 月
  13.         * dd 日
  14.         * HH 时
  15.         * ss 秒
  16.         * SSS 毫秒(最高999 ,1000毫秒代表1秒)
  17.         * 除了yMdHmsS这些字符不能随便改之外其他的可以自己组织
  18.         * Date->String
  19.         * */
  20.         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
  21.         String nowTime2=sdf.format(nowTime);
  22.         System.out.println(nowTime2);
  23.     }
复制代码

simpleDateFormat是java.text包下的,专门负责日期格式化的
用它就行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-15 05:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表