我允许用户重命名系统生成的文件名。其中一个选项是将当前日期和时间附加到文件名。我已经搜索了如何在没有运气的情况下获取当前数据时间。我确实看到了一个SWT小部件DateTime。但是不明白你是否必须从不同的电话中建立价值。
实施例
DateTime month = datetime.getMonth();
DateTime day = datetime.getDay();
etc.....
String date = (month + "." + day + etc.....);
我基本上只是想要一个方法getCurrentDate(),它返回一个格式为mm.dd.yy.hr.mn的String
答案 0 :(得分: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;
}
Here是日期格式的Oracle教程。
但是,为了获得更好的排序结果,您应该使用:
DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd.HH.mm");