java获取的日期只显示年月日不显示时分秒,怎么处理

如题所述

第1个回答  2017-01-21
可以使用java中的日期格式化工具java.text.SimpleDateFormat来格式化,以下为示例代码:
1.创建java.text.SimpleDateFormat实例
java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
参数说明,"yyyy-MM-dd"表示日期的格式,也可以是这样的 yyyy-MM-dd HH:mm:ss注意大小写

2.将Date对象转成字符串
Date date = new Date();
String str = sdf.format(date);
System.out.println(str);

3.将字符串转成Date
String str = "2013-12-12";
Date date = sdf.parse(str);
System.out.prinltn(date);

注意,SimpleDateFormat解析工具,指定的format以后,只能解析指定格式的日期,例如指定了yyyy-MM-dd则不可以再去解析 yyyy-MM-dd HH:mm:ss格式。本回答被提问者采纳

为什么java导出excel 日期格式不显示时分秒
将excel日期单元格那一列设置为文本,然后日期格式化为string导出 或者 将日期单元格那一列的日期格式设置为yyyy-MM-dd HH:mm:ss

java中如何让时间只有年月日没有时分秒
比如 objCalendar = Calendar.getInstance()这句是获得默认地区的时间 objCalendar.get(Calendar.MONTH)这是获得月 Calendar.DATE 是获得天 Calendar.YEAR 获得年

java 年月日的日期怎么带时分秒
Date date=new Date();String pattern="yyyy-MM-dd HH:mm:ss";java.text.DateFormat df = new java.text.SimpleDateFormat(pattern);String fmtStr = df.format(date);

为什么我在数据库中存储的日期字段精确到了时分秒,但在jsp界面展示的时 ...
可以使用格式化标签:1.首先,导入fmt标签 <%@ taglib prefix="fmt" uri="http:\/\/java.sun.com\/jsp\/jstl\/fmt" %>2.使用:<fmt:formatDate value="${放到request或session中的对象的key}" type="both" pattern="yyyy-MM-dd HH:mm:ss" \/> ...

java 怎样获取java.sql.date 类型年月日并插入到数据库date类型中_百度...
字段updateTime为Date类型,那么如果只要精确到年月日,那么就使用trunc(updateTime)即可,其他还有:trunc[截断到最接近的日期,单位为天] ,返回的是日期类型 select sysdate S1,trunc(sysdate) S2, \/\/返回当前日期,无时分秒 trunc(sysdate,'year') YEAR, \/\/返回当前年的1月1日,无时分秒 trun...

在java中用mysql在数据库中读取一个日期,但是读出来之后有时分秒,我如...
1.数据库 select date_format(日期字段,’%Y-%m-%d’) as ‘日期’ from test 2.java程序 SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd");String dateTime = dateFm.format(new java.util.Date());如果你直接就想要这样的格式不需要其他的格式那么就数据库的时候就格式化,如果...

java如何获取当前时间 年月日 时分秒
1.获取当前时间,并格式化为(年-月-日 时:分:秒)。Date t = new Date();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(df.format(t));打印输出结果如下图:2.将java.util.Date转换为java.sql.Date格式。java.sql.Date sqld = new java....

在mysql数据库中查出来的只有时间日期而没有时间
1、检查定义的实体类Flight中的有关时间的变量的类型,想要拿到年月日 时分秒,一般用java.util.Date 包下面的Date类型去接收.2、java.sql.Date只有年月日3、java.sql.Time只有时分秒4、java.sql.Timestamp时间戳,具有年月日、时分秒,但是和java中常用的java.util.Date类型互相转麻烦,所以省事一般...

java 给固定日期(字符串)加上当前的 时分秒
怎么不在转换之前就加上时分秒,接到字符串后 String s = "1988-04-16 ";Date date = new Date();DateFormat df = new SimpleDateFormat("hh:mm:ss");s = s + df(date);拼接后再转成java.sql.Date testDate不就OK了吗

怎么在java日历程序所输入的日期上加入符号?
那么可以经过以下方式获得年月日时分秒:String[] date=timestamp.split(" ")[0].split("-");String[] time=timestamp.split(" ")[1].split(":");然后date的0、1、2下标位分别存着年月日,time的0、1、2下标位分别存着时分秒。然后你可以对每一位Integer.parseInt(date[0])转化为int再...

相似回答