gpt4 book ai didi

java - 将 sql.date 类型转换为日历

转载 作者:行者123 更新时间:2023-12-01 17:22:01 29 4
gpt4 key购买 nike

我有一些代码使用 sql.date 对象来获取格式为:yyyy-MM-dd 的当前日期。我想将其类型转换为与 sql.date 格式相同的 Calendar 对象。

这是 sql.date 的代码:

java.util.Date now = new java.util.Date();

java.sql.Date sqlDate = new java.sql.Date( now.getTime() );

编辑:

我想知道如何将其放入日历对象中。甚至可以做到这一点吗?

最佳答案

java.sql.Date 没有格式。这只是一个约会。

要将其转换为字符串,请使用具有相关格式集的 SimpleDateFormatter - 或者如果您确实想要yyyy-MM-dd<,则只需使用 toString/。 (不幸的是,不清楚您应该使用哪个时区 - java.sql.Date 在这方面的记录非常少。我怀疑它将使用默认的系统时区。)

要创建具有给定日期的Calendar对象,您可以使用:

Calendar calendar = Calendar.getInstance();
calendar.setTime(sqlDate);

同样,日历也没有文本格式 - 它表示特定时区的特定日历系统中的时间点,但与文本表示无关。

关于java - 将 sql.date 类型转换为日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018028/

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