Javaサーバーに渡される にDate
変換されたがあります。この値の例は次のとおりです。String
Socket
06:19:18p.m. 13/01/2011
サーバー内で、SQL データベース テーブルに書き込む前に値Socket
に変換しようとしてDate
いますが、変換された値はNULL
. また、値を元の として SQL データベースにString
書き込もうとしましたが、コロン、ピリオド、またはスラッシュ文字が含まれていない限り書き込みません。
これを回避する方法はありますか?Jar ファイルを実行しているサーバーへの管理者アクセス権がないため、スタック トレースを表示または投稿できません。
を変換する私のコードString
は次のとおりです。
Date date = null;
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ssa dd/MM/yyyy");
try {
date = sdf.parse(timestamp);
}
catch (ParseException e) {
e.printStackTrace();
}