2

这可能是一个简单的问题,但是如何像ddmmyyyy在 eclipse 中那样以格式获取系统日期。所以没有任何字母、空格或其他字符?

4

3 回答 3

18
String todayAsString = new SimpleDateFormat("ddMMyyyy").format(new Date());

Eclipse 是一个 IDE。Java是语言。谷歌搜索“格式化 Java 日期”和“Java 中的当前日期”会导致数百页告诉你答案。重要的是语言:Java。不是 IDE,它只是一个生成和编译 Java 代码的工具。

于 2012-07-22T09:00:01.293 回答
1

您可以使用此代码,并且可以将格式更改为您喜欢的任何格式。

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

public class MainClass {
    public static void main(String[] args) {
        String pattern = "MMddyyyy";
        SimpleDateFormat format = new SimpleDateFormat(pattern);
        // formatting
        System.out.println(format.format(new Date()));
    }
}
于 2012-07-22T09:03:43.263 回答
1

尝试这个:

               Calendar cal= Calendar.getInstance();
               String cal_for_month = cal.get(Calendar.MONTH);
               String cal_for_year = cal.get(Calendar.YEAR);
                String cal_for_day = cal.get(Calendar.DAY_OF_MONTH);
于 2012-07-22T09:19:45.580 回答