java通用日期轉換(string 轉 date)

2021-07-09 12:28:16 字數 1075 閱讀 7247

這是自己工作是寫的乙個工具類,記錄下來,以後要用直接copy,這個工具主要實現的是將任意格式的字串轉換為data格式(當然,首先你的日期必須是個日期才行)

主要判定的規則是(年月日時分秒之間的分割均不能包含資料,否則轉化出來的日期***....嘿嘿),自己寫的,可能有不足,見諒

/**

* 將字串轉化為時間物件

* * @param datestr

* 源字串的格式

* @return

*/public static date string2date(string datestr) ;

int t = 0;

int tc = -1;

int dc = 0;

//判斷是否進入下個型別

boolean typechange = true;

// 遍歷目標string

for (int i = 0; i < datestr.length(); i++)

t++;

}if (!stringutil.isnumber(letter) || i == (datestr.length() - 1))

datechar[dc] = typechar[tc];

dc++;

}if (!stringutil.isnumber(letter))

}temp = new char[5];

t = 0;

}} string datetype = new string(datechar);

datetype = datetype.substring(0, datetype.indexof("\0"));

date date = null;

******dateformat format = new ******dateformat(datetype.trim());

try catch (parseexception e)

}

使用例子:

string2date("2023年12月12日12點23分52秒");

java日期轉換

1.獲取long型別的日期格式long time system.currenttimemillis system.out.printf time date date new date system.out.println date.gettime 2.獲取制定格式的日期 dateformat sdf...

Java日期轉換

涉及的核心類 date類 dateformat類 calendar類 一 date型與long型 date date new date 取得當前時間date型別 long date2long date.gettime date轉long long cur system.currenttimemill...

Java工具類 日期轉換

經常會用到在date型別和string型別之間進行轉換。例如運算元據庫,和封裝的bean類之間交換資料等等。基本思想是通過 dateformat類來進行轉換。date轉string param date 待轉化日期的date型別 param pattern 目標日期格式 return 轉化後的日期的...