輸入org.apache.commons.lang3.StringUtils。 輸入org.joda.time.DateTime; 輸入org.joda.time.format.DateTimeFormat。 輸入org.joda.time.format.DateTimeFormatter; 輸入java.util.Date; パブリック クラスDateTimeUtil { // 自定义格式 パブリック 静的 最終列STANDARD_FORMAT = "YYYY-MM-DD HH:MM:SS" 。 / ** *文字列转日类型 * @param dateTimeStr * @param formatStr * @return * / パブリック 静的日付strToDate(文字列dateTimeStr、列formatStr){ てDateTimeFormatterてDateTimeFormatter = DateTimeFormat.forPattern(formatStr)。 日時のdateTime = dateTimeFormatter.parseDateTime(dateTimeStr)。 リターンdateTime.toDate(); } / ** *日转ストリング类型 * @paramの日付 * @param formatStr * @return * / パブリック 静的文字列dateToStr(日付、文字列formatStr){ 場合(日付== NULL ){ リターン StringUtils.EMPTYと、 } 日時のdateTimeは = 新しい日時(日付)。 リターンdateTime.toString(); } / ** *文字列转日类型 *使用默认是日期格式 * @param dateTimeStr * @return * / パブリック 静的日strToDate(文字列dateTimeStr){ てDateTimeFormatterてDateTimeFormatter = DateTimeFormat.forPattern(STANDARD_FORMAT)。 日時のdateTime = dateTimeFormatter.parseDateTime(dateTimeStr)。 リターンdateTime.toDate(); } / ** *日付转文字列类型 *使用默认是格式 * @paramの日付 * @return * / パブリック 静的文字列dateToStr(日付){ 場合(日付== NULL ){ 戻りStringUtils.EMPTY。 } のDateTimeのdateTime = 新しい日時(日付); リターンdateTime.toString(STANDARD_FORMAT)。 } // パブリック静的無効メイン(文字列[] args){ // するSystem.out.println(DateTimeUtil.dateToStr(新しいDate()、 "YYYY-MM-DD HH:MM:SS")文字列のinstanceof)。 // System.out.println(DateTimeUtil.strToDate( "2019年10月8日午前10時09分○○秒"、 "YYYY-MM-DD HH:MM:SS"日付のinstanceof)); // } }
日付と文字列型変換ツール
おすすめ
転載: www.cnblogs.com/FondWang/p/12051630.html
ランキング