次のような日付入力日があります:{ts '2012-08-13 02:30:01'}
無効な部分を一重引用符でエスケープできると思いますが、無効な部分に一重引用符があります。どうすればそれを回避できますか?いくつかのパターンを試しましたが、機能しません。
ありがとう、
次のような日付入力日があります:{ts '2012-08-13 02:30:01'}
無効な部分を一重引用符でエスケープできると思いますが、無効な部分に一重引用符があります。どうすればそれを回避できますか?いくつかのパターンを試しましたが、機能しません。
ありがとう、
SimpleDateFormatの Javadoc によると
解釈を避けるために、単一引用符 (') を使用してテキストを引用できます。
"''"
は一重引用符を表します。
したがって、次のようなフォーマット文字列:
"'{ts '''yyyy-MM-dd HH:mm:ss'''}'"
一致する必要があります{ts '2012-08-13 02:30:01'}
別の一重引用符で一重引用符をエスケープしようとしましたか? それ以外の場合は、正規表現を使用して関連する部分 (引用符の間) を抽出し、その後に SimpleDateFormat を適用することをお勧めします。