java基础--java.util.Date类型小结

  首先先来了解一下Date数据类型:

.

  Date类型通常要和另一个 java.text.SimpleDateFormat类联合使用. 

  把long-->Date: public Date(long date);  Date类的构造函数可以直接将long数据类型转为Date类型

  把Date-->long: public long getTime();Date类的一个方法,可以得到对应的long型.这种转换最大的使用环境就是在java.sql中的以上三个子类.

 

如果获取当前时间的long类型,可以直接使用 long time=System.currentTimeMillis();

  下面来看一段代码:

@Test
    public void test1() throws ParseException{
        
        //将当前时间转换为指定格式的字符串
        String s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
        
        //一般在jdbc操作需要保存date时,经常需要将一个String类型字符串转化为java.sql.Date类型
        //但这是无法直接转换的,需要借助java.util.Date当一个中转站
        //将字符串转为java.sql.Date类型
        String str="2016-03-30 22:38:10";
        Date date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str);
        java.sql.Date sdate=new java.sql.Date(date.getTime());
        System.out.println(sdate);
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值