TimeUtil.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package edu.nju.util;
  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. public class TimeUtil {
  6. private static final String format = "MM-dd HH:mm:ss";
  7. private static final String dayHour = "MM-dd HH:mm";
  8. private static final SimpleDateFormat sdf = new SimpleDateFormat(format);
  9. private static final SimpleDateFormat dayHourFormat = new SimpleDateFormat(dayHour);
  10. public static Date StringToDate(String datetime){
  11. SimpleDateFormat sdFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  12. Date date = new Date();
  13. try {
  14. date = sdFormat.parse(datetime);
  15. } catch (ParseException e) {
  16. // TODO Auto-generated catch block
  17. e.printStackTrace();
  18. }
  19. return date;
  20. }
  21. public static String timeStamp2Date(String seconds) {
  22. if (seconds == null || seconds.isEmpty() || seconds.equals("null")) {
  23. return "";
  24. }
  25. return sdf.format(new Date(Long.valueOf(seconds)));
  26. }
  27. public static String timestamp2DayHour(String timestamp) {
  28. if (timestamp == null || timestamp.isEmpty() || timestamp.equals("null")) {
  29. return "";
  30. }
  31. return dayHourFormat.format(new Date(Long.valueOf(timestamp)));
  32. }
  33. }