java date是cst_Java CST 日期问题
在做一个项目的过程中,出现了一个很奇怪的问题。就是修改一个项目的时候,从数据库中读取的时间显示是正确的,然后更新到后台的也是正确的,但是在进行时间转化的时候,出现了
Mon May 29 23:59:59 CST 2016
这种日期格式,
日期转换的代码如下:
public static Date formatDate(String dateDtr, Format format)
{
Date strtoDate = null;
try
{
strtoDate = ((SimpleDateFormat) format).parse(dateDtr);
}
catch (ParseException e)
{
e.printStackTrace();
}
return strtoDate;
}
format传过来的值为:
public static final Format FORMAT_YYYY_MM_DD_HH_MM_SS = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
按道理Date的值为2016-5-29 23:59:59
可实际上一直都是 Mon May 29 23:59:59 CST 2016
不管怎么转换都无法搞定。
同时自己也在思考,在添加这个项目的时候,时间控件一模一样,可偏偏添加的时候没有出现这个问题,唯一不同的是修改里面的值来源于数据库,但也不确定是不是因为数据库的影响,后来在简书里查到这个博客
[http://www.jianshu.com/p/1285f27d30c9]
才找到解决之道,处理代码如下:
SimpleDateFormat sdf =new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.ENGLISH);
Date date = sdf.parse(str);
return formatDate(date, FORMAT_YYYY_MM_DD_HH_MM_SS);
不过自己最终放弃了这样处理,因为获取到的时间是字符串,我直接保存到数据库中,让mysql去做处理。
尼玛,坑啊!
java date是cst_Java CST 日期问题相关推荐
- java date转换cst_java new Date() 变成GMT GMT时间与CST时间转换
今天在做项目时发现new Date()输出时间之后成为GMT时间 public static void main(String[] args) throws ParseException { Syst ...
- java date 格式化_Date类日期格式化
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /* * 对日期进 ...
- java date 转换calendar_Java中日期格式(String、Date、Calendar)的相互转换
1 packageday20190318;2 3 importjava.text.ParseException;4 importjava.text.SimpleDateFormat;5 importj ...
- 5、时间日期的处理:Java Date类、Calendar类详解
在 Java 中获取当前时间,可以使用 java.util.Date 类和 java.util.Calendar 类完成.其中,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根 ...
- java 判断是否为cst格式_格式化CST日期时间(包含英文和中文两种格式的CST时间)...
package com.ldy.util; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- Java Date类的使用(日期处理)
在Java中获取当前时间,可以使用 java.util.Date 类和 java.util.Calendar 类完成.其中,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根据系 ...
- Java中时间戳和Date类型以及字符串日期的相互转换
因为工作或学习时总是忘记这几个时间类型之间的相互转化方式,因此此博客作为一个日常笔记记录一下这三者之间转化的方式,好方便今后学习和工作使用. Date类型转化为字符串日期 测试代码块 // 示例打印当 ...
- java 日期是否合法_java 中 Date 类型快判断日期是否合法.
// 如果日期不合法,则抛异常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-M ...
- java 日期 解析_Java日期解析(Java DATE Parsing)
Java日期解析(Java DATE Parsing) 我有一个java.util.Date的愚蠢问题. 我有这一行代码,但我不明白为什么这个日期是用这种格式无法解析的. public class T ...
最新文章
- codeforces contest 1142
- 布隆过滤器 redis_redis布隆过滤器
- 【CASS精品教程】南方CASS内业基本作图--野外测记草图法绘制常见地物教程
- Java IdentityHashMap size()方法与示例
- TomCat使用以及端口号被占用的处理方法
- 在windows中用 netsh 命令修改ip地址网关和DNS等
- 使用NRF52xx sniffer抓取BLE包
- 工具使用,PS隐藏技能—对称绘画
- Python统计文件夹里文件个数及每一个文件的行数
- 完美识别率 迅捷PDF转换成Word转换器发布
- MySQL数据清理有技巧,这么破
- 元宇宙的隐私保护:技术与监管
- 前后端分离开发下的权限管控 :SpringSecurity 框架
- 手动删除百度全家桶流氓软件
- 在Clojure For The Brave And True中遇到的emacs配置问题
- html邮件怎么发送邮件,HTML邮件怎么发送邮件
- python+django+html 简单签到功能
- 小程序如何生成海报分享朋友圈,android移动开发技术与应用
- 风速的java_使用arduino计算皮托管风速
- css背景渐变、css文字渐变
热门文章
- 个人收款平台 XorPay 对比 Payjs
- 蒸妙熏蒸,疏通身体的“堵”
- 干货 | 如何搭建小型视频点播网站
- PS吸管工具用不了?
- Java岗面试:java技术面试问题
- Python 文字小游戏
- IDEA waiting until last debugger command completes
- 天下数据支招虚拟主机的挑选
- 沃尔玛积极助农,2月全国范围直采滞销蔬菜近500吨
- IDEA报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found