public static String getTime(long timestamp) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = null;
try {
String str = sdf.format(new Timestamp(timestamp));
time = str.substring(11, 16);
String month = str.substring(5, 7);
String day = str.substring(8, 10);
time = getDate(month, day) + time;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return time;
}
public static String getDate(String month, String day) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
java.util.Date d = new java.util.Date();
String str = sdf.format(d);
String nowmonth = str.substring(5, 7);
String nowday = str.substring(8, 10);
String result = null;
int temp = Integer.parseInt(nowday) - Integer.parseInt(day);
switch (temp) {
case 0:
result = "今天";
break;
case 1:
result = "昨天";
break;
case 2:
result = "前天";
break;
default:
StringBuilder sb = new StringBuilder();
sb.append(Integer.parseInt(month) + "月");
sb.append(Integer.parseInt(day) + "日");
result = sb.toString();
break;
}
return result;
}
时间戳转时间
最新推荐文章于 2024-07-04 16:14:55 发布