Date Datetime 数据库 java

System.currentTimeMillis()

System的静态类,作用:返回的是当前时间的毫秒值,可以计算函数运行时间

Date类精确到毫秒,表示特定的瞬间

Date() 根据当前默认毫秒值返回日期对象...CST 公元

Date(long date) 

Date中有一个方法getTime() 此方法可以获得时间,以毫秒为单位

Date中有一个方法setTime(long time) 此方法可以设置时间,初始值是1970年 东八区就是8点

Date  转 String 从数据库取出放到页面上(字符串形式)展示  格式化

Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat();
String format = sdf.format(d);
System.out.println(format);

无参sdf 默认输出结果18-3-12 上午11:04

SimpleDateFormat(String patten)

Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
String format = sdf.format(d);
System.out.println(format);

带参sdf 格式输出结果2018-03-12 11:04:01

String 转 Date  页面输入框的时间值用Java语言转成Date类型存入数据库  解析

Date date = sdf.parse(指定Date的字符串形式的格式);

 

数据库与Java的对应关系

Date -> java.sql.date

Time -> java.sql.time

TimeStamp -> java.sql.timestamp

 

这就存在了sql与util包中的时间类型转换

sql.Date继承util.Date 所以sqlDate赋值给utilDate 不用转换

 

utilDate 赋给 sql.Date 的步骤

long l = utilDate.getTime() // 先转换成毫秒值

sql.Date date = new sql.Date(l) // 完成 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值