我们说我有一个String" 2015年1月"。现在,将它转换为日期并将其用于与其他日期进行比较的正确方法是什么?
答案 0 :(得分:1)
你可以这样试试;
public static void main(String[] args) throws ParseException {
String stringDate = "January 2015";
DateFormat df = new SimpleDateFormat("MMMM yyyy", Locale.ENGLISH);
Date date = df.parse(stringDate);
System.out.println(date);
}
结果是;
Thu Jan 01 00:00:00 VET 2015
答案 1 :(得分:0)
你可以试试这个:
import java.util.*;
import java.lang.*;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Locale;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String date = "January, 2015";
SimpleDateFormat sdf = new SimpleDateFormat("MMMM, yyyy", Locale.ENGLISH);
Date d = sdf.parse(date);
System.out.println(date.toString());
}
}
输出:
January, 2015
工作示例: