如何只从日期类中获取年份

时间:2014-08-31 12:20:52

标签: android string date

有没有办法只从Date类中获取年份并将其解析为字符串? 这是我使用的代码:

Date d1 = new Date();
d1.getYear();  `

如何将日期设置为DatTime.Now;

喜欢用C#?

2 个答案:

答案 0 :(得分:1)

使用SimpleDateFormat

SimpleDateFormat sdf  = new SimpleDateFormat("yyyy");
System.out.println(sdf.format(new Date()));

输出:

2014

答案 1 :(得分:1)

public static String getCurrentDate(String format) {
    SimpleDateFormat sdfFrom = new SimpleDateFormat(format);
    Calendar currentTime = Calendar.getInstance();
    return (sdfFrom.format(currentTime.getTime()));
}

public static Date getCurrentDate() {
    Calendar currentTime = Calendar.getInstance();
    return currentTime.getTime();
}

try to use java 8 date