我需要创建接下来要做的方法。 我需要在 textview 项目名称中输入用户名、当前日期和时间,它看起来像这样,当前日期是 7 15 2015, 9:58 AM:
- Project_User1_7_15_2015_9_57
如果当前日期是 2015 年 9 月 18 日,时间是晚上 7:15,我们将有下一个:
- Project_User1_9_18_2015_7_15
所以我们将“Project_User1”设为静态,日期和时间应该从 PC 获取当前数据并将其与“_”分开
最佳答案
使用简单日期格式:
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());
}
关于java - 将当前日期转换为下一个 View 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31423574/