时间类型datetime的处理

上传人:xiao****1972 文档编号:84801959 上传时间:2019-03-04 格式:DOC 页数:2 大小:34.16KB
返回 下载 相关 举报
时间类型datetime的处理_第1页
第1页 / 共2页
时间类型datetime的处理_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《时间类型datetime的处理》由会员分享,可在线阅读,更多相关《时间类型datetime的处理(2页珍藏版)》请在金锄头文库上搜索。

1、数据库 时间类型DateTime的处理若对应数据库数据是oracle的Date类型,即只需要年月日的,可以选择使用java.sql.Date类型,若对应的是MSsqlserver数据库的DateTime类型,即需要年月日时分秒的,选择java.sql.Timestamp类型 你可以使用dateFormat定义时间日期的格式,转一个字符串即可: 比如:设定字符串2002-03-22 15:22:32,调用如下方法: public class StringToDate public final static java.sql.Timestamp string2Date(String dateStr

2、ing) throws java.lang.Exception DateFormat dateFormat; dateFormat = new SimpleDateFormat(yyyy-MM-dd kk:mm:ss, Locale.ENGLISH); /dateFormat = new SimpleDateFormat(yyyy.MM.dd, Locale.ENGLISH); dateFormat.setLenient(false); java.util.Date timeDate = dateFormat.parse(dateString);/util类型 /java.sql.Date d

3、ateTime = new java.sql.Date(timeDate.getTime();/sql类型 java.sql.Timestamp dateTime = new java.sql.Timestamp(timeDate.getTime();/Timestamp类型 return dateTime; 即可得到Timestamp类型,若想得到Date类型的,将方法内的注释替换一下即可,当然进入的参数格式得为2002-02-12这种模式,btw:其中的-符号可以为“.”,只需将dataformat的格式也改变一下即可 运行实例: package Alpha; import java.ut

4、il.*; import java.text.*; public class Test public static void main(String args) try String sToDate = 2002-3-4;/用于转换成java.sql.Date的字符串 String sToTimestamp = 2002-9-12 14:21:22;/用于转换成java.sql.Timestamp的字符串 java.sql.Date date1 = string2Date(sToDate); java.sql.Timestamp date2 = string2Time(sToTimestamp

5、); System.out.println(date1.toString();/结果显示 System.out.println(date2.toString();/结果显示 catch(Exception e) public final static java.sql.Timestamp string2Time(String dateString) throws java.lang.Exception DateFormat dateFormat; dateFormat = new SimpleDateFormat(yyyy-MM-dd kk:mm:ss, Locale.ENGLISH);/设定

6、格式 /dateFormat = new SimpleDateFormat(yyyy-MM-dd, Locale.ENGLISH); dateFormat.setLenient(false); java.util.Date timeDate = dateFormat.parse(dateString);/util类型 /java.sql.Date dateTime = new java.sql.Date(timeDate.getTime();/sql类型 java.sql.Timestamp dateTime = new java.sql.Timestamp(timeDate.getTime(

7、);/Timestamp类型 return dateTime; public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception DateFormat dateFormat; dateFormat = new SimpleDateFormat(yyyy-MM-dd, Locale.ENGLISH); dateFormat.setLenient(false); java.util.Date timeDate = dateFormat.parse(dateString);/util类型 java.sql.Date dateTime = new java.sql.Date(timeDate.getTime();/sql类型 return dateTime;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号