【Java】Date修改時分鐘秒毫秒

最近貓哥在負責某平臺的前後端開發,需要將前端i-view日期選擇器的時間存入後臺數據庫中,由於i-view時間選擇器傳的時間戳包含時分秒毫秒,而後臺對時分秒毫秒的需求不高只需要日期即可,因此,貓哥整理了一下java後臺處理Date類型的方法,可以根據自身需求在後端調整前端傳入的Date參數。

  1. 時分秒毫秒全部清零
    Date time= new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String s = sdf.format(time);
    Date time2 = sdf.parse(s);
    System.out.println(time2);

     

  2. 時分秒毫秒自定義,如(12:00:00.000)
    Date time = new Date();
    Calendar cal = Calendar.getInstance();
    cal.setTime(time);
    cal.set(Calendar.HOUR_OF_DAY, 12); //時
    cal.set(Calendar.MINUTE, 0); //分
    cal.set(Calendar.SECOND, 0); //秒
    cal.set(Calendar.MILLISECOND, 0); //毫秒
    Date time2 = cal.getTime();
    System.out.println(time2);

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章