?? bdate.java
字號:
package com.ICT.AFC.util;
import java.text.*;
/**
* 處理日期格式的轉換
* <p>
*
* @version 1.0.0.0
*/
public class BDate {
public BDate() {
}
/**
* 通用日期格式轉換函數,將日期轉換為想要的格式 轉換錯誤則返回空字符串
*
* @param aDate
* 要轉換的日期
* @param format
* 日期字符串
* @return
*/
public static String formatUtilDate(java.util.Date aDate, String format) {
try {
SimpleDateFormat myFmt = new SimpleDateFormat(format);
return myFmt.format(aDate);
} catch (Exception e) {
return null;
}
}
/**
* 日期格式化,將日期裝換成yyyy.MM.dd的格式 轉換錯誤則返回空字符串
*
* @param adate
* 要轉換的日期
* @return String 日期字符串
*/
public static String formatUtilDateUsingDot(java.util.Date adate) {
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy.MM.dd");
return myFmt.format(adate);
} catch (Exception e) {
return null;
}
}
/**
* 日期格式化,將日期裝換成yyyy-MM-dd的格式 轉換錯誤則返回空字符串
*
* @param adate
* 要轉換的日期
* @return String 日期字符串
*/
public static String formatUtilDateUsingLine(java.util.Date adate) {
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-dd");
return myFmt.format(adate);
} catch (Exception e) {
return null;
}
}
/**
* 日期格式化,將日期裝換成yyyy年MM月dd日的格式 轉換錯誤則返回空字符串
*
* @param adate
* 要轉換的日期
* @return String 日期字符串
*/
public static String formatUtilDateUsingChinese(java.util.Date adate) {
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日");
return myFmt.format(adate);
} catch (Exception e) {
return null;
}
}
/**
* 日期格式化,將日期裝換成yyyyMMdd的格式 轉換錯誤則返回空字符串
*
* @param adate
* 要轉換的日期
* @return String 日期字符串
*/
public static String formatUtilDatetimeUsingBlank(java.util.Date adate) {
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyyMMdd");
return myFmt.format(adate);
} catch (Exception e) {
return null;
}
}
/**
* 將字符串轉化為可以存到數據庫的時間類型,適用于頁面上日期的輸入
* 幾種樣式(yyyy-MM-dd,yyyy年MM月dd日,yyyy.MM.dd)可以成功轉換
*
* @param strDate
* 要轉換的字符串
* @return java.sql.Date 數據庫時間
*/
public static java.sql.Date parseStringToSqlDate(String strDate) {
boolean hasGetDate = false;
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date temp1 = myFmt.parse(strDate);
java.sql.Date result1 = new java.sql.Date(temp1.getTime());
hasGetDate = true;
return result1;
} catch (Exception e) {
}
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日");
java.util.Date temp2 = myFmt.parse(strDate);
java.sql.Date result2 = new java.sql.Date(temp2.getTime());
hasGetDate = true;
return result2;
} catch (Exception e) {
}
try {
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy.MM.dd");
java.util.Date temp3 = myFmt.parse(strDate);
java.sql.Date result3 = new java.sql.Date(temp3.getTime());
hasGetDate = true;
return result3;
} catch (Exception e) {
}
return null;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -