java类型转换sql。日历日期
我有一些使用sql的代码。date对象以以下格式获取当前日期:yyyy-MM-dd。我想将其键入与sql格式相同的日历对象。日期
下面是sql的代码。日期:
java.util.Date now = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( now.getTime() );
编辑:
我想知道如何将其放入日历对象中。甚至有可能做到这一点吗
你可以在下面搜索框中键入要查询的问题!
我有一些使用sql的代码。date对象以以下格式获取当前日期:yyyy-MM-dd。我想将其键入与sql格式相同的日历对象。日期
下面是sql的代码。日期:
java.util.Date now = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( now.getTime() );
编辑:
我想知道如何将其放入日历对象中。甚至有可能做到这一点吗
# 1 楼答案
您可以使用以下代码段
}
请告诉我发生了什么
# 2 楼答案
使用SimpleDateFormat#format()
# 3 楼答案
Java} 是a ^{} )没有“格式”。它们代表着时间的瞬间
Date
对象(注意^{^{} 也没有“格式”
你的要求在java中没有意义
考虑使用^ {A4}将其中的一个格式化为字符串:
或者如果使用
Calendar
对象(不推荐):# 4 楼答案
A
java.sql.Date
没有格式。只是约会而已要将其转换为字符串,请使用带有相关格式集的
SimpleDateFormatter
,或者如果您确实需要yyyy-MM-dd
,只需使用toString
。(不幸的是,您不清楚应该使用哪个时区——java.sql.Date
在这方面的记录非常糟糕。我怀疑它将使用默认的系统时区。)要创建具有给定日期的
Calendar
对象,只需使用:同样地,
Calendar
也没有文本格式——它表示特定时区的特定日历系统中的一个时间点,但与文本表示无关