时间类型转换

在日常的开发中,常会用到时间类型的转换,在这里总结几种常用的时间类型转换情况。

1、将string转换为date

public Date strToDate(String str){
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    ParsePosition pos = new ParsePosition(0);
    Date strtodate = formatter.parse(str, pos);
    return strtodate;
}

其中,第2行,ParsePosition pos=new ParsePosition(0),

0表示的是,从第0个字符开始解析。

2、将date转换为string

public String dateToStr(Date date){
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String dateString = formatter.format(date);
    return dateString;
}

对上面的代码进行测试验证

public static void main(String[] args) {
    DateTimeUtil dateTimeUtil=new DateTimeUtil();
    String str=dateTimeUtil.dateToStr(new Date());
    System.out.println(str);

    Date date=dateTimeUtil.strToDate("2018-06-12 11:11:11");
    System.out.println(date);
}

得到的结果为:

2018-06-12 20:36:54
Tue Jun 12 11:11:11 CST 2018

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值