Javaサーバーに渡される にDate変換されたがあります。この値の例は次のとおりです。StringSocket06: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();
}