首页 > 编程知识 正文

java如何转换成时间对象,java 时间对象

时间:2023-12-29 20:32:12 阅读:331370 作者:RFDV

本文目录一览:

java如何将一个时间字符串转换成calendar类的对象?

Java Calendar对象与字符串的转换

解决方案1:

字符串要先转换成Date对象:

解决方案2:

getInstance()Calendar c = Calendar.setTime(Date对象);

java中,字符串类型的时间数据怎样转换成date类型

将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:

1、定义一个字符串类型的时间;

2、创建一个SimpleDateFormat对象并设置格式;

3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。

具体代码如下:

        String string = "2014-3-17";

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

        Date date = null;

        try {

            date = dateFormat.parse(string);

        System.out.println(date.toLocaleString().split(" ")[0]);//切割掉不要的时分秒数据

        } catch (ParseException e) {

            e.printStackTrace();

        }

介绍一下SimpleDateFormat:SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对

日期字符串进行解析和格式化输出。

java如何将这样的字符串“13/Mar/12, 15:04:39” 转换为时间对象?

13/Mar/12, 15:04:39这种日期格式的字符串是美英式的,所以在中文的操作系统上采用默认的是无法解析为Date的

try

{

SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yy,HH:mm:ss",Locale.ENGLISH);

Date d=sdf.parse("13/Mar/12,15:04:39");

System.out.println(sdf.format( d ));

}catch (ParseException e) {

e.printStackTrace();

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。