将当前日期转换为下一个视图的方法

时间:2015-07-15 07:03:40

标签: java

我需要创建下一步要做的方法。 我需要输入带有用户名,curent日期和时间的textview项目名称,它将看起来像这一个,curent日期是2015年7月15日,上午9:58:

  • Project_User1_7_15_2015_9_57

如果当前的日期是2015年9月18日和下午7:15,我们将有下一个:

  • Project_User1_9_18_2015_7_15

所以我们有" Project_User1"作为静态,日期&时间应该从PC获取电流并将其与" _"

分开

1 个答案:

答案 0 :(得分:3)

使用SimpleDateFormat:

public String getName() {
    String text = "Project_User1_";
    DateFormat df = new SimpleDateFormat("MM_dd_yyyy_hh_mm");
    return text + df.format(new Date());
}

//传递项目和用户字符串

public String getName(String project, String user) {

    DateFormat df = new SimpleDateFormat("MM_dd_yyyy_hh_mm");

    return project + "_" + user + "_" + df.format(new Date());
}

//重复使用日期格式,而不是为每个方法调用创建一个新格式

DateFormat df = new SimpleDateFormat("MM_dd_yyyy_hh_mm");

public String getName(String project, String user, DateFormat df) {
    return project + "_" + user + "_" + df.format(new Date());
}