文档章节

date转string再转date问题?

S三少S
 S三少S
发布于 2017/05/25 13:59
字数 316
阅读 16
收藏 0

前台日历插件传进后台的日期格式为yyyy-MM-dd,数据库字段为结束日期endtIme需求需要将前台传入的时间转化为yyyy-MM-dd 23:59:59 格式,保存到库。

初步尝试:

 

public static void main(String[] args) throws ParseException {
        Date now= new Date();
        SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd 23:59:59");
        System.out.println(now);
        System.out.println(sdf1.format(now));
 }

输出

Thu May 25 13:19:25 CST 2017
2017-05-25 23:59:59
 

但经过SimpleDateFormat.format()处理后的日期已经变成字符串格式不能直接保存进数据库。

还需要将string类型转化为date类型。继续尝试

date转string再转date之后 时分秒为0了。。。

 

继续完善

 

最后发现是

SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd 23:59:59");

的问题。

 

日期转化"yyyy-MM-dd 23:59:59" 虽然能转成23:59:59,但不是真实的日期格式,需要再用“yyyy-MM-dd hh:mm:ss” 格式转化一下即可。完整转化代码如下

public static void main(String[] args) throws ParseException {
        Date now= new Date();
        Date d=null;
        SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd 23:59:59");
        SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        d=sdf2.parse(sdf1.format(now));
        System.out.println(now);
        System.out.println(sdf1.format(now));
        System.out.println(d);
    }

输出:

Thu May 25 13:55:41 CST 2017
2017-05-25 23:59:59
Thu May 25 23:59:59 CST 2017

总结:注意日期格式转化。

 

© 著作权归作者所有

共有 人打赏支持
S三少S
粉丝 7
博文 52
码字总数 18828
作品 0
海淀
python中date、datetime、string的相互转换

import datetime import time string转datetime datetime.datetime(2012,11,19,0,0) datetime转string '2012-11-19' datetime转时间戳 1353254400.0 时间戳转string '2012-11-19' date转dat......

spider1983
2015/04/25
0
0
54.日期格式与字符串的相互转化

转自:http://www.blogjava.net/Werther/archive/2009/06/09/280954.html JAVA字符串转日期或日期转字符串 文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请...

Lucky_Me
2017/11/19
0
0
python中date、datetime、string的相互转换

import datetime import time string转datetime >>str = '2012-11-19' >>date_time = datetime.datetime.strptime(str,'%Y-%m-%d') >>date_time datetime.datetime(2012,11,19,0,0) datetime......

疯子张
2014/02/10
0
1
关于String、date、Timestamp之间的相互转换问题

一、String与Date(java.util.Date)互转 1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 DateFormat......

不打伞的小鱼
2015/08/21
0
0
hive日期函数

无论做什么数据,都离不开日期函数的使用。 这里转载一下Hive的日期函数的使用,写的相当完整。 日期函数UNIX时间戳转日期函数: fromunixtime语法:fromunixtime(bigint unixtime[, string fo...

Zero零_度
2016/10/10
7
0

没有更多内容

加载失败,请刷新页面

加载更多

docker多容器部署lnmp环境

环境:RHEL7.5 ip:192.168.10.102,主机名:lb02 一、创建web、数据库目录 web网站目录为:/wwwroot,属主属组:www [root@lb02 ~]# mkdir /wwwroot[root@lb02 ~]# useradd -s /sbin/nolo...

人在艹木中
10分钟前
0
0
eclipse运行springboot项目报错‘找不到或无法加载主类’

这是一个很烦躁的问题~,往往困住大家好长时间,然后各种百度。借此,咱将这个问题有可能产生的原因进行一下总结。若有不完善之处欢迎大家在下面留言指出~~ Duang!问题出现 然后开始尝试解决...

Code辉
31分钟前
0
0
springboot oauth2 跨域设置

@Overridepublic void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/security/**") .authentica......

昆虫大侠
33分钟前
0
0
08-利用思维导图梳理JavaSE-泛型

08-利用思维导图梳理JavaSE-泛型 主要内容 1.泛型的基本概念 1.1.定义 1.2.使用前提 1.3.使用泛型的好处 2.泛型的使用 2.1.泛型类定义 2.2.泛型对象定义 2.3.泛型中的构造方法 2.4.泛型方法的...

飞鱼说编程
35分钟前
0
0
Docker 部署 Spring Boot 项目指南

仅想在Docker里运行一个Spring Boot项目,捣鼓了许久。。。 本文主要适用于Windows环境下的Docker 一、运行环境 Windows 10 Maven 3.5 Docker 18.06.1-ce-win73 (19507) 二、创建Spring Boot...

AmosWang
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部