首页 > 系统相关 >windows上时间项目时间正常,Ubuntu16.04上时间错误

windows上时间项目时间正常,Ubuntu16.04上时间错误

时间:2023-07-07 16:24:10浏览次数:47  
标签:Ubuntu16.04 windows ntpdate sudo 时间 TimeZone 时区

项目本次测试时间正常,放到服务器上时间差8个小时

1.查看Ubuntu系统时间,发现时间设置错误

date -R

该命令会把我们系统的时间还有时区显示出来,我们是属于东八区,如下图:

如果不是 +0800 这个时区的话,就说明我们的时区不对。如果时区正确,系统时间还是有问题,那么我们需要同步网络时间。

 

安装ntpdate工具:

sudo apt-get install ntpdate

同步系统时间与网络时间

sudo ntpdate cn.pool.ntp.org

做完上面两步之后,显示时间就可以正常了。

2. 时区不正确的情况

如果我们查看到自己系统的时区不正确的话,那么我们只要重新设置时区就可以让时间显示正确了。

运行 tzselect 工具

sudo tzselect
  1. 运行这个工具之后,会有文本的简单交互。在这里我们选择亚洲 Asia ,确认之后选择中国 China ,最后选择北京 Beijing ,最后再选择 YES 确认即可。

复制文件到 /etc/localtime 目录下

sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

 

 

上诉操作完成后,查看Ubuntu时间,显示正确,但是项目采集的时间任然错误

最后找到原因,在项目时区配置的地方修改时区为中国时区

/**
     * 时区配置
     */
    @Bean
    public Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization() {
        //Ubuntu16.04系统中添加以下代码
        TimeZone time = TimeZone.getTimeZone("Etc/GMT-8");  //转换为中国时区
        TimeZone.setDefault(time);
        return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(time);
    }

 

标签:Ubuntu16.04,windows,ntpdate,sudo,时间,TimeZone,时区
From: https://www.cnblogs.com/king-dom/p/17535292.html

相关文章

  • 等保要求密码过期时间配置
    新用户编辑/etc/login.defsPASS_MAX_DAYS  90   PASS_MIN_DAYS   2PASS_MIN_LEN    10PASS_WARN_AGE  14 #PASS_MAX_DAYS 90  更改周期为90天 #PASS_MIN_DAYS 2  将两次改变密码之间相距的最小天数设为“最小天数”#PASS_MIN_LEN ......
  • Docker宿主机时间与容器时间不一致问题
    查看宿主机时区和时间:[root@iZbp19plg6p1ajmesvagqvZ~]#timedatectlLocaltime:五2023-07-0715:28:28CSTUniversaltime:五2023-07-0707:28:28UTCRTCtime:五2023-07-0707:28:27Timezone:Asia/S......
  • windows 文件夹添加备注
    1,选中希望改动的文件夹,然后右键“单击”,选择“属性”按钮。2,打开“自定义”面板,选择“更改图标”,将原来的默认文件夹图标更换为自己喜欢的图标样式,其实这两步完全是个性化的操作,可有可无,全看个人爱好3,返回到该文件夹中,将所有隐藏文件全部显示出来,找到Desktop.ini配置文件(没有就......
  • 解决Android studio 新建文件固定创建人创建时间模板的具体操作步骤
    AndroidStudio新建文件固定创建人创建时间模板在开发Android应用程序时,我们经常需要创建许多不同类型的文件,例如Activity、Fragment、Adapter等。为了提高开发效率,我们可以在AndroidStudio中使用模板来自动生成这些文件的代码。在本文中,我们将介绍如何在AndroidStudio中创建一......
  • Matlab-时间换算
    %时间点设置,起止时间(时间点,如7点15分35秒→071535000。注意:起始时间为早六点060000000),精确到毫秒t1_sfm='060000000';t2_sfm='060000005';%时间对应关系换算t1=getTime(t1_sfm)t2=getTime(t2_sfm)functiont=getTime(t_sf)%时间换算子程序hour=s......
  • windows下安装 Git图形化统计工具 - gitstats
    gitstats是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。安装:gitstats依赖Git、Python2以及Gnuplot。以下是最新的依赖版本。-......
  • windows编写bat定时删除文件
     一.脚本例子@echoonsetSrcDir="C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA"setDaysAgo=5forfiles/p%SrcDir%/m*.txt/d-%DaysAgo%/c"echo@pathisdeleted>>C:\Users\Administrator\Desktop\resul......
  • C盘清理教程丨“Windows.edb”索引文件过大的处理方法
    如果windows10系统下的C盘可用空间越来越少,而且并没有安装新软件,也没有保存新文件。那么,非常有可能是“Windows.edb”索引文件过大的原因。关于该文件的介绍可参考《C盘清理教程丨24G大的“Windows.edb”是什么文件,可以删除吗?》https://baiyunju.cc/6693由于只要开启windows搜索......
  • 解决Linux系统中时间差8小时的问题
    今天遇到一个问题,在使用LocalDateTime.now()获取时间时,会出现于当前时间相差8个小时的情况,开始以为是linux系统的时间有问题,后来发现系统时间是正确的,最终找到了解决办法。需要指定时区-Duser.timezone=GMT+08java-jar-Duser.timezone=GMT+08/home/robot-server_V1.0.0.0.ja......
  • ARIMA模型,ARIMAX模型预测冰淇淋消费时间序列数据|附代码数据
    全文下载链接:http://tecdat.cn/?p=22511最近我们被客户要求撰写关于ARIMAX的研究报告,包括一些图形和统计输出。标准的ARIMA(移动平均自回归模型)模型允许只根据预测变量的过去值进行预测。该模型假定一个变量的未来的值线性地取决于其过去的值,以及过去(随机)影响的值。ARIMAX模型......