public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");//Date指定格式:yyyy-MM-dd HH:mm:ss:SSS
Date date = new Date();//创建一个date对象保存当前时间
String dateStr = simpleDateFormat.format(date);//format()方法将Date转换成指定格式的String
System.out.println(dateStr);//2018-08-24 15:37:47:033
String string = "2018-8-24 12:50:20:545";
Date date2 = simpleDateFormat.parse(string);//调用parse()方法时 注意 传入的格式必须符合simpleDateFormat对象的格式,即"yyyy-MM-dd HH:mm:ss:SSS" 否则会报错!!
System.out.println(date2);//Fri Aug 24 12:50:20 CST 2018
}
}
扩展资料
public class StringToDate
{
public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", 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;
}
}
参考资料:百度百科 date
java中如何将SimpleDateFormat类型转换成Date类型
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");\/\/Date指定格式:yyyy-MM-dd HH:mm:ss:SSS Date date = new Date();\/\/创建一个date对象保存当前时间 String dateStr = simpleDateFormat.format(date);\/\/format()方法将Date转换成指定格式的String Syste...
Java中怎么把字符串转换成日期格式啊
首先,使用`SimpleDateFormat`类的`parse`方法将字符串解析为`Date`对象。这个方法接收一个字符串和一个模式作为参数,模式定义了日期的格式。例如,如果你想将"2005-06-09"这种格式的字符串转换,模式应设置为"yyyy-MM-dd"。以下是相关的代码片段:Date date = new SimpleDateFormat("yyyy-MM-dd")...
java中,字符串类型的时间数据怎样转换成date类型
将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:1、定义一个字符串类型的时间;2、创建一个SimpleDateFormat对象并设置格式;3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。具体代码如下: String string = "2014-3-17"; SimpleDate...
java中用SimpleDateFormat 怎么把 2015-04-20T11:12:00.0+08:00 解析...
z对应的时区为 GMT+08:00 Z对应的时区为 +0800
javastring类型怎么转化成date类型
一、使用java.text.SimpleDateFormat类进行转换 在Java中,String类型转化为Date类型常用的方法是使用java.text.SimpleDateFormat类。这个类允许你定义一个日期时间的格式,然后将String按照该格式解析成Date对象。二、具体步骤 1. 导入需要的类。java import java.text.SimpleDateFormat;import java.util....
java里怎么把 例如14-10-2000这样的文本 转化成Date类型?
SimpleDateFormat fmt = new SimpleDateFormat("dd-MM-yyyy");Date date = fmt.parse("14-10-2000");System.out.println(date);
Java中怎么把字符串转换成日期格式啊
);str便会依照我们设定的格式输出了。用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期。
java怎么把字符串转换成日期类型
SimpleDateFormat类 有个parse方法 public Date parse(String text, ParsePosition pos)解析字符串的文本,生成 Date。此方法试图解析从 pos 给定的索引处开始的文本。如果解析成功,则将 pos 的索引更新为所用最后一个字符后面的索引(不必对直到字符串结尾的所有字符进行解析),并返回解析得到的日期。更...
如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD...
Date类型并没有格式,只有转换成String格式的时候让格式化显示。new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());Calendar calendar = Calendar.getInstance();int year = Integer.parseInt(datetime.substring(0,4));int month = Integer.parseInt(datetime.substring(5,7));int ...
java中如何能把一个字符串转成日期对象
在Java中,将字符串转换为日期对象主要涉及使用日期格式化类。下面的步骤可以帮助你完成这一转换。1. 首先,我们需要导入必要的包,包括用于处理日期的包和处理解析异常的包。java import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;2. 创建一个名为`Test`的公共类,...