我是靠谱客的博主 生动歌曲,最近开发中收集的这篇文章主要介绍java获取制定格式的日期_java 获取数据库中指定格式的日期,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java 获取数据库中指定格式的日期

关注:286  答案:3  mip版

解决时间 2021-01-31 05:29

e6cb1a03ad541b3098697807b7bf1798.png

提问者终不敌时光

2021-01-30 23:49

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(rs.getString("postTime"))

这是我写的 输出为Mon Mar 05 00:00:00 CST 2012

我要的是这种格式,yyyy-MM-dd HH:mm:ss,要怎么写

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家距离和很远

2021-01-31 00:43

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;

public class TestDate {

public static void main(String[] args) {

String str1 = "Mon Mar 05 00:00:00 CST 2012";

String modle="yyyy-MM-dd HH:mm:ss";

System.out.println(getTime(str1,modle));

}

public static String getTime(String str,String model){

String dateStr="";

SimpleDateFormat f=new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.ENGLISH);

try {

Date date=f.parse(str);

dateStr=new SimpleDateFormat(model).format(date);

} catch (Exception e) {

e.printStackTrace();

}

return dateStr;

}

}

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼百合的盛世恋

2021-01-31 02:50

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;

public class TestDate {

public static void main(String[] args) {

String str1 = "Mon Mar 05 00:00:00 CST 2012";

String modle="yyyy-MM-dd HH:mm:ss";

System.out.println(getTime(str1,modle));

}

public static String getTime(String str,String model){

String dateStr="";

SimpleDateFormat f=new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.ENGLISH);

try {

Date date=f.parse(str);

dateStr=new SimpleDateFormat(model).format(date);

} catch (Exception e) {

e.printStackTrace();

}

return dateStr;

}

}

e6cb1a03ad541b3098697807b7bf1798.png

2楼薯片软妹

2021-01-31 01:25

如果只是想从数据库中把日期调出来,可以定义一个日期对象来保存,比如你现在查询到的结果都保存在result结果集中,假如其对象为rs,第6列的内容为日期内容,可是使用

java.util.date d = rs.getdate(6);

来获得该日期。

如果你想把日期对象导入数据库中,可以先使用一个string来保存日期,将其保存为一个字符串,然后在进行格式化,例如:

string birthday = "2007-08-21";

temp = new simpledateformat("yyyy-mm-dd").parse(birthday);

java.sql.date bir = new java.sql.date(temp.gettime());

然后将bir插入数据库即可。

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

最后

以上就是生动歌曲为你收集整理的java获取制定格式的日期_java 获取数据库中指定格式的日期的全部内容,希望文章能够帮你解决java获取制定格式的日期_java 获取数据库中指定格式的日期所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部