关于日期格式

关于日期格式

下面打印出来的日期格式为:Thu Jan 01 00:10:00 CST 1998


Date udHiredate=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/mm/dd");
try {
udHiredate=sdf.parse(strHiredate);

System.out.println(udHiredate);
} catch (ParseException e) {
e.printStackTrace();
}

下面打印出来的日期格式为:

888:1999-08-01



Date hiredate=rs.getDate("hiredate");
System.out.println("888:"+hiredate);

以上都是Date 格式,怎么打印出来的格式不一样

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿园 2021-08-31 15:27:42

同学你好

1、SimpleDateFormat类中parse()方法是用于将输入的特定字符串转换成Date类的对象,输出的是安装系统的格式来输出的

2、下面是从数据库中读出的,数据库中格式是1999-08-01,读出的也就是1999-08-01

祝学习愉快~

  • 提问者 慕沐1462760 #1
    你说的安装系统指的是windows系统吗
    2021-09-01 09:06:07
  • 好帮手慕阿园 回复 提问者 慕沐1462760 #2

    同学你好,很抱歉,这里是老师手误,并不是跟安装系统有关,而是按照系统格式来输出,也就是按照底层代码编写的格式来输出

    祝学习愉快~

    2021-09-01 10:08:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师