日付文字列を、スラッシュ編集する共通関数です。
例)YYYYMMDD ⇒ YYYY/MM/DD
サンプルメソッド
例)日付文字列をスラッシュ編集する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
/** * 日付文字列スラッシュ編集 * @param ymd 日付文字列(YYYYMMDD) * @return 結果文字列 */ public static String fmtSlash(String ymd){ if(ymd == null || ymd.length() != 8){ return ymd; } return ymd.substring(0,4) + "/" + ymd.substring(4,6) + "/" + ymd.substring(6,8); } |
- (実行例)
- fmtSlash("20180401") ⇒"2018/04/01"
メモ
- nullまたは8桁でない文字列の場合は、引数をそのまま返します。
- 日付が正しいかどうかは判定しません。