1. 程式人生 > >JSON轉Date的序列化問題之解決方案(Java)

JSON轉Date的序列化問題之解決方案(Java)

public Date StringToDate(String str){     Date date = new Date();         String[] ss = str.split(" |-|/|:");         date.setYear(Integer.parseInt(ss[0])-1900);         date.setMonth(Integer.parseInt(ss[1])-1);             date.setDate(Integer.parseInt(ss[2]));         date.setHours(Integer.parseInt(ss[3]));         date.setMinutes(Integer.parseInt(ss[4]));         date.setSeconds(Integer.parseInt(ss[5]));         return date; } //由於Date裡初始化的年份是1900開始算,月份從1月開始,所以要相應地減去1900和1