/**
* calendar convert
* *
* */
private calendar getcalendar(string strdate)
return syscal;
}/** 元號パターンのタイプ */
private static final int full = 0; //* 完全 */
/** 元號パターンのタイプ */
private static final int short = 1; //* 頭1文字 */
/** 元號パターンのタイプ */
private static final int inisial_han = 2; //* 半形英頭文字 */
/** 元號パターンのタイプ */
private static final int inisial_zen = 3; //* 全形英頭文字 */
/** 和暦変換用日付配列 */
private static final int first_date = 0; //* 初年月日 */
/** 和暦変換用日付配列 */
private static final int last_date = 1; //* 終年月日 */
/** 和暦変換用日付配列 */
private static final int first_year = 2; //* 初年 */
/** 元號パターン */
private static final string gengou = , , ,
};/** 和暦変換用日付配列 (初年月日, 終年月日, 初年) */
private static final int warekiymd = , //* 新暦→明治 */
, //* 大正 */
, //* 昭和 */
//* 平成 */
};
/*** 和暦変換。
* @param incal calendar 日時データ
* @param pattern string フォーマットパターン
* @return string 指定のパターンでフォーマットした日時データ。
* サポート外のパターンの時はデフォルトフォーマットされたものを返す。 */
private static string getwarekiformat(calendar incal, string pattern) }
/* 舊暦は西暦を使う */
if (-1 == wagengou)
if ("gggee年mm月dd日".equals(pattern)) else if (9 >= wayear) else
} else if (1000 <= wayear) else if (100 <= wayear) else if (10 <= wayear) else if (0 <= wayear) else
if (9 >= wamonth) else
if (9 >= waday) else
} else if ("ggge年m月d日".equals(pattern))
/* 元年に対応 修正青木 */
if (wayear == 1) else
} else if ("ggee年mm月dd日".equals(pattern)) else if (9 >= wayear) else
} else if (1000 <= wayear) else if (100 <= wayear) else if (10 <= wayear) else if (0 <= wayear) else
if (9 >= wamonth) else
if (9 >= waday) else
} else if ("gge年m月d日".equals(pattern))
/* 元年に対応 修正青木 */
if (wayear == 1) else
} else if ("gee.mm.dd".equals(pattern)) else
} else if (1000 <= wayear) else if (100 <= wayear) else if (10 <= wayear) else if (0 <= wayear) else
if (9 >= wamonth) else
if (9 >= waday) else
} else if ("ge.m.d".equals(pattern))
r***ate += integer.tostring(wayear) + "." + integer.tostring(wamonth) + "." + integer.tostring(waday);
} else
return r***ate;
}
/*** 取得した年度が「01」であった場合
* 表示を行う際に"元年"に変換を行う。
* @param nendo 取得された年度
* @return string 変換された年度 */
public static string outputgannen(int nendo)
return null; }
js json日期格式轉換日期方法
接收json資料,日期格式為 date 1414078309687 var value date 1414078309687 var da eval new value.replace g da.tolocaledatestring 2014 10 23 da.tolocaletimestring ...
mysql 日期轉換方法
mysql日期轉換用str to date date,y m d 相當於oracle或db2 中的to date eg str to date create date,y m d h i s mysqldate format date,format 根據格式串format 格式化日期或時間值date...
日期和轉換函式
select sysdate from dual 查詢當前日期 select hiredate from emp select sysdate hiredate 7 from emp 查詢員工工作的週數,用當前日期減去入職日期,除以7 select ename,trunc sysdate hired...