java如何把年月日转换成日期格式 java语言中的date类及方法的用法?

[更新]
·
·
分类:互联网
2356 阅读

java如何把年月日转换成日期格式

java语言中的date类及方法的用法?

java语言中的date类及方法的用法?

一、Date类型的初始化
1、 Date(int year, int month, int date) 直接写入年份是得不到正确的结果的。 因为java中Date是从1900年开始算的,所以前面的第一个参数只要填入从1900年后过了多少年就是你想要得到的年份。 月需要减1,日可以直接插入。 这种方法用的比较少,常用的是第二种方法。
2、 这种方法是将一个符合特定格式,比如yyyy-MM-dd,的字符串转化成为Date类型的数据。 首先,定义一个Date类型的对象 Date date null 再定义一个String类型的符合格式的字符串 String dateStr

如何插入在Orcle数据库里的插入日期类型?

你好,Oracle中日期类型是date类型,sql语句中是区分类型的,也就是说虽然形势上#392012-12-21#39是一个日期,但是它在Oracle中却是实实在在的字符串类型,所以不能插入到date类型的字段里,解决方法就是将日期字符串转换成date类型就可以了,这里可以使用to_date函数,如:insert into tablename (date_column) values(to_date(#392012-12-21#39,#39yyyy-mm-dd#39) )。
to_date里需要两个参数,第一个是日期字符串,可以在程序中拼好(Java或者其他高级程序语言想实现这一点都是很容易的);
第二个参数是日期的格式,#39yyyy-mm-dd#39的意思是想要4位的年份,两位的月份(比方说如果为2,则保存为:02)和两位的日期(这个意义和月份相同,假如为4号,则保存为04)。
如果想要其他的格式或者想插入具体的时分秒时间都是可以的,比如:to_date(#392012-12-21 12:12:12#39,#39yyyy-mm-dd hh24:mi:ss#39)后边的24代表使用24时制时间。够明白吧!