java 日期物件與日期字串的轉換
阿新 • • 發佈:2019-02-04
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class FormatDemo { /** * 將日期物件轉換為指定的日期字串 * @param date 傳入的日期物件 * @param format 格式 * @return 日期字串 */ static String formatDate(Date date,String format){ String string=""; SimpleDateFormat simpleDateFormat=new SimpleDateFormat(format); if(date!=null){ string=simpleDateFormat.format(date); } return string; } /** * 將日期字串轉換為一個日期物件 * @param datestr 日期字串 * @param format 格式 * @return Date * @throws ParseException */ public static Date formatDate(String datestr,String format) throws ParseException{ SimpleDateFormat simpleDateFormat=new SimpleDateFormat(format); return simpleDateFormat.parse(datestr); } public static void main(String[] args) throws ParseException { Date date=new Date(); System.out.println(formatDate(date,"yyyy-MM-dd HH:mm:ss")); String datestr="2016-05-13 09:32:38"; Date date2=formatDate(datestr,"yyyy-MM-dd HH:mm:ss"); System.out.println(date2); } }