0

我允许用户重命名系统生成的文件名。选项之一是将当前日期和时间附加到文件名。我已经搜索了如何在没有运气的情况下获取当前数据时间。我确实看到了一个 SWT 小部件 DateTime。但是不明白您是否必须从不同的调用中建立价值。

例子

DateTime month = datetime.getMonth();
DateTime day = datetime.getDay();

etc.....

String date = (month + "." + day + etc.....);

我基本上只是想要一个方法 getCurrentDate() ,它返回一个格式为 mm.dd.yy.hr.mn 的字符串

4

1 回答 1

3

看看SimpleDateFormat。您可以按如下方式使用它:

public String getCurrentDate()
{
    DateFormat dateFormat = new SimpleDateFormat("MM.dd.yy.HH.mm");
    Date date = new Date();
    String date = dateFormat.format(date);
    return date;
}

是日期格式的 Oracle 教程。

但是,为了获得更好的排序结果,您应该使用:

DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd.HH.mm");
于 2012-10-02T19:42:24.827 回答