SimpleDateFormat时间不正确的问题

2023-10-27

开发遇到一个问题:
new Date()获得的当前系统时间和经过SimpleDateFormat转换格式的时间不对应,相差一个小时。

Date now  = new Date();
System.out.println(now);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(now));

Mon May 16 09:58:54 CST 2016
2016-05-16 10:58:54

得到的结果相差一个小时,排除了时区的问题。最后发现,eclipse自动生成的解决方法中,import包选择不正确导致了这个问题的发生

import com.ibm.icu.text.SimpleDateFormat;

会造成时间不对应,改成

import java.text.SimpleDateFormat;

问题就解决了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SimpleDateFormat时间不正确的问题 的相关文章

随机推荐

  • 小白_Unity引擎_详细Camera以及代码设置

    Cemera摄像机 Unity主要核心组件之一 显示场景中 摄像机照射部分 是向玩家捕获和显示世界的设备 1 ClearFlags 清除标记 显示背景内容 默认为天空盒子 代码设置 m Camera GetComponent
  • PHP的AES加密,模式为“AES/CBC/PKCS5Padding“,含解密

    加密需要php5版本 php7方法已弃用 AES加密请求数据 加密通过AES加密请求数据 param array query return string public function enAES key input size mcrypt
  • 宝塔误删mysql数据如何恢复?(救命题)

    前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住分享一下给大家 点击跳转到网站 mysql二进制日志恢复 有很多朋友私信求帮助恢复数据库 可以加微信备注添加原因 如果能帮助解决问题 给点辛苦费就行 有一个朋友 在工作中 复
  • linux系统使用HTTP代理方法

    在Linux系统中使用HTTP代理方法 可以通过设置环境变量来实现 具体步骤如下 1 打开终端 输入以下命令 export http proxy http 代理服务器IP地址 端口号 其中 代理服务器IP地址和端口号需要替换成你所使用的代理
  • Redis——(3)redis三种启动方式以及其中的使用区别

    目录 1 直接启动 redis server 进入到redis的src文件下 2 通过指定配置文件启动 3 使用redis启动脚本设置开机自启动 4 ssh的安装过程 1 直接启动 redis server 进入到redis的src文件下
  • oracle job的创建和删除

    oracle job的创建 declare v jobnum number begin dbms job submit v jobnum lastjob sysdate last day sysdate 1 COMMIT end 或者 DE
  • Java—内部类

    It s possible to please a class definition within another class definition 内部类即定义在另一个类的内部的类 When you create an inner cla
  • CSS - 纯css实现多行文本溢出省略(兼容所有浏览器)

    这个方式参考了使用了网上流传的方式来解决 是我目前已知的chuncss的最好解决方案 我把网上的又增加了文字两端对齐和 右侧padding 让 更加紧贴文字 对文字形影不离 div class mutil line ellipsis div
  • HASH函数

    散列函数代表除了对称和非对称加密之外的第三种加密类型 我们可以称之为无密钥加密 hash函数就是把任意长的输入位 或字节 变化成固定长的输出字符串的一种函数 输出字符串的长度称为hash函数的位数 哈希不能用于发现原始消息的内容或其任何其他
  • 微服务之间调用的异常应该如何处理

    前言 在分布式服务的场景下 业务服务都将进行拆分 不同服务之间都会相互调用 如何做好异常处理是比较关键的 可以让业务人员在页面使用系统报错后 很清楚的看到服务报错的原因 而不是返回代码级别的异常报错 比如NullException Ille
  • 都是写代码,别人是IT精英,而你只配当程序“猿”?

    热点追踪 深度探讨 实地探访 商务合作 作为新一代信息技术的代表 区块链成为2020年政府工作报告的高频词汇 全国大多数省区市均重点提及到区块链 Part 1 产业区块链袭来 截至目前 在全国29个已召开两会的省 自治区 直辖市 中 区块链
  • javaScript基础面试题 ---this指向+原型的考题

    function Foo getName function console log 1 return this Foo getName function console log 2 Foo prototype getName functio
  • Linux开发

    目录 Linux开发工具 Linux编辑器 vim使用 1 vim的基本概念 2 vim的基本操作 3 vim正常模式命令集 4 vim末行模式命令集 Linux编译器 gcc g 使用 1 背景知识 2 gcc如何完成 Linux调试器
  • 把连续动态bmp转换为avi 分类: 文件格式 ...

    把动态bmp24转换为avi BYTE tmp buf 1024 768 4 生成avi void BMPtoAVI CString szAVIName CString strBmpDir CFileFind finder strBmpDi
  • 项目实训涉及的获取数据库数据,导出生成Excel表格(使用Nutz框架)

    前提要连接自己的数据库 java bean 就不写出来了 Service层 导出数据到Excel param ids return public boolean exportMeeting Integer ids List
  • matlab:sin函数

    可以发现sin pi 或者cos 1 2 pi 不等于0 初步推测应该是浮点运算的精度问题 由于sin cos tan等输入的参数为弧度制 而一般习惯角度制 所以解决的办法之一是用另外的函数 sind cosd tand等输入参数为角度制
  • Golang首字母大小写的意义(import package解析)

    1 大写相当于public 2 小写相当于private 注意 这个public和private是相对于包 go文件首行的package 后面跟的包名 来说的 3 1这个包名相对于它所处的实际的文件系统目录有什么关系呢 有关系 一般这个包名
  • Pycharm中文字体变成繁体解决方法

    文章目录 引言 原因分析 解决问题 引言 最近用pycharm的时候发现输入中文时字体突然变成繁体了 试了网上各种方式没有解决 最后发现是程序字体的问题 原因分析 因为是打代码 pycharm用的是英文字体 英文字体也可以打中文 但是一般会
  • 专升本——英语基础知识二

    八大成分 主语 谓语 宾语 定语 状语 补语 同位语 一 主语 动作的发起者 I love you I 是代词 代词做主语 The dog is cute The dog 是名词 名词做主语 Seven is my lucky Seven是
  • SimpleDateFormat时间不正确的问题

    开发遇到一个问题 new Date 获得的当前系统时间和经过SimpleDateFormat转换格式的时间不对应 相差一个小时 Date now new Date System out println now SimpleDateForma