date日期类型与String类型的相互转化

桃扇骨 2024-02-17 20:07 122阅读 0赞

Code:

  1. import java.text.ParseException;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import org.apache.log4j.Logger;
  5. import com.fourstar.log4j.HelloLog4j;
  6. public class DateUtil {
  7. private static final Logger log = Logger.getLogger(HelloLog4j.class);//获得当前类
  8. public static Date toDate(String dateStr) {
  9. Date date = null;
  10. SimpleDateFormat formater = new SimpleDateFormat();
  11. formater.applyPattern(“yyyy-MM-dd hh:m:ss”);
  12. try {
  13. date = formater.parse(dateStr);
  14. } catch (ParseException e) {
  15. e.printStackTrace();
  16. }
  17. return date;
  18. }
  19. public static Date toDate(String dateStr, String f) {
  20. Date date = null;
  21. SimpleDateFormat formater = new SimpleDateFormat();
  22. formater.applyPattern(f);
  23. try {
  24. date = formater.parse(dateStr);
  25. } catch (ParseException e) {
  26. e.printStackTrace();
  27. }
  28. return date;
  29. }
  30. public static String toString(Date date) {
  31. String time;
  32. SimpleDateFormat formater = new SimpleDateFormat();
  33. formater.applyPattern(“yyyy-MM-dd hh:m:ss”);
  34. time = formater.format(date);
  35. return time;
  36. }
  37. public static String toString(Date date, String f) {
  38. String time;
  39. SimpleDateFormat formater = new SimpleDateFormat();
  40. formater.applyPattern(f);
  41. time = formater.format(date);
  42. return time;
  43. }
  44. public static void main(String[] args) {
  45. Date todayDate = new Date();//date类型
  46. System.out.println(todayDate);
  47. String t = DateUtil.toString(todayDate,”yyyy-MM-dd hh:m:ss”);//string类型
  48. System.out.println(t);
  49. todayDate = DateUtil.toDate(t, “yyyy-MM-dd hh:m:ss”);//date类型
  50. System.out.println(todayDate);
  51. }
  52. }

发表评论

表情:
评论列表 (有 0 条评论,122人围观)

还没有评论,来说两句吧...

相关阅读