タグ

2011年3月28日のブックマーク (2件)

  • Give me liberty, or give me death:Javaで日付変換 (String -> Date) (Date -> String) - livedoor Blog(ブログ)

    commonsとか便利グッズが山盛りなんだけど いかんせん知識不足で手が出せない。 あと、Javaで気づくなと怒られそうなんだけど 正規表現が便利すぎる。 正規表現の幸せをかみしめてます。 あと日付のString -> Date と Date -> String 変換でハマったのでメモ。 日付変換は正規表現を使うと楽と知ったよ。 ■IN(Date -> String)の場合 // 日付の出力形式を設定 String dateStr = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); if (bean.getDatetime() != null){ dateStr = sdf.format(bean.getDatetime()); this.tblList.setValueAt(dateStr

    machupicchubeta
    machupicchubeta 2011/03/28
    正規表現 regexp SimpleDateFormat#parse
  • [Java]標準API - 正規表現 - 正規表現サンプル集【PGBox】

    String str    // チェック対象の文字列 if (!str.matches("^[0-9]*$")) { // 半角数値のみで構成された文字列ではない } また、java.util.regex.Patternはマルチスレッド環境でも安全に使用できますので、サーブレットなどの何度もチェック処理を行う必要がある環境では private static Pattern ptn = Pattern.compile("^[0-9]*$"); public xxx xxx() { String str // チェック対象の文字列 if (!ptn.matcher(str).matches()) { // 入力エラー時の処理 } } といったように、Pattern.compileの結果をあらかじめstatic変数で保持しておく事により、処理を少し高速化する事ができます。 ※ 日付のチェックに

    machupicchubeta
    machupicchubeta 2011/03/28
    正規表現 regexp