gpt4 book ai didi

java - 日期格式困惑

转载 作者:行者123 更新时间:2023-11-29 07:10:38 25 4
gpt4 key购买 nike

在我的应用程序中,用户选择像 2013-01-02 这样的日期 但在 MySql DB 中,列格式类似于 02-Jan-2013 所以想要更改日期格式

我的代码是:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
SimpleDateFormat formatter1 = new SimpleDateFormat("dd-mmm-yyyy");
Date start_date = (Date)formatter.parse(GBRF.getStart_date());//GBRF.getStart_date() returns Form Data as 2013-01-02
String dt=formatter1.format(start_date);
Date sd=(Date)formatter1.parse(dt);

在结尾 sd 像这样打印日期 Wed Jan 02 00:01:00 IST 2013

我不想要那种格式..我只想像 02-Jan-2013

给我一​​个想法..提前致谢

最佳答案

您可以使用 SimpleDateFormatDate 格式化为 String,之后如果您尝试打印日期实例,它将调用 toString( ) Date 类的方法,输出没有变化,你不能改变输出,因为它来自 toString() implmentation

注意:在您的格式中,您需要使用 M 表示月份(注意大写 M)

关于java - 日期格式困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14191778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com