将字符串18 oct,2012格式转换为java util日期的java代码

时间:2012-10-18 10:39:39

标签: java string

  

可能重复:
  How to convert a date String into the right format in Java?

请告诉我将字符串18 oct, 2012格式转换为java utill日期的java代码,我想再检查一下mysql数据库。

2 个答案:

答案 0 :(得分:1)

使用SimpleDateFormat

String txtdate = "18 oct,2012";
SimpleDateFormat sdf = new SimpleDateFormat("dd MMM,yyyy");
Date date = sdf.parse(txtdate);
System.out.println(date);

为我打印

Thu Oct 18 00:00:00 BST 2012

正如所料。

答案 1 :(得分:-1)

import java.util.Date;
import java.text.SimpleDateFormat;

// To convert a String Date into any form you want...

String txtdate ="18 oct,2012"
SimpleDateFormat dt = new SimpleDateFormat("dd MMM, yyyy");

Date date = dt.parse(txtdate);

SimpleDateFormat dt1 = new SimpleDateFormat("dd-MMM-yyyy");
dt1.format(date)

希望能帮助您解决问题。根据您的问题,第三行代码会有所帮助,我想如果我的问题正确...... !!