将字符串转换为 java 格式的日期
Convert string to date with format in java
我想使用以下格式将字符串转换为日期:"yyyy-MM-dd"
public class TestProgram {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -2);
Date toDelete = new Date(cal.getTimeInMillis());
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
String formatDate = s.format(toDelete);
System.out.println( "Date before 2 Days: " + formatDate);
}
}
当前的数据类型格式是字符串,我想把它转换成日期数据类型,如何用这种格式[yyyy-MM-dd].?
您要找的是:
//formatDate is String containing date
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
Date parsedDate = s.parse(formatDate);
你可以做这样的事情来获取日期格式:
String yourdate = "2015-04-08";
Date date = java.sql.Date.valueOf(yourdate);
或者,我建议使用 Apache/Joda 库进行日期操作。
我想使用以下格式将字符串转换为日期:"yyyy-MM-dd"
public class TestProgram {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -2);
Date toDelete = new Date(cal.getTimeInMillis());
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
String formatDate = s.format(toDelete);
System.out.println( "Date before 2 Days: " + formatDate);
}
}
当前的数据类型格式是字符串,我想把它转换成日期数据类型,如何用这种格式[yyyy-MM-dd].?
您要找的是:
//formatDate is String containing date
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
Date parsedDate = s.parse(formatDate);
你可以做这样的事情来获取日期格式:
String yourdate = "2015-04-08";
Date date = java.sql.Date.valueOf(yourdate);
或者,我建议使用 Apache/Joda 库进行日期操作。