0

jQuery-Calender UI から日付値を取得しています。これにより、日付が文字列形式「mm/dd/yy」(2012 年 9 月 16 日など) で表示されます。これをタイムスタンプ形式「yyy-MM-dd hh:mm:ss」に変換したいと思います。データベースには Timestamp データ型の属性があるためです。これどうやってするの?

使用する$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" })

入力を受け入れていますが、今は日付形式yyyy-MM-dd hh:mm:ssdateFrom = "2012-09-27"に変換したいです

しかし、「解析不能な日付」という例外が発生しています。

私は次のコードを使用しています:

java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
java.util.Date test1=new java.util.Date (sdf.format(dateFrom));
4

2 に答える 2

0

言語が指定されていません。ただし、どの言語にも DateTime メソッドがあり、必要に応じて形式を変更するオプションが用意されています。

私はC#について答えています。

DateTime.Now.ToString("u"));

必要な値を出力します。

詳細については、次のリンクにアクセスしてください。

http://msdn.microsoft.com/en-us/library/az4se3k1.aspx

http://www.dotnetperls.com/datetime-format

于 2012-09-16T18:34:57.000 に答える
0

jquery の DatePicker UI ツールを使用していると仮定すると、dateFormat オプションを使用して datepicker を初期化できます。

日付ピッカーのdateFormatを初期化します。

$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" });

または、init の後に dateFormat オプションを設定します。

$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );

これは時刻ではなく日付のみを提供することに注意してください。

于 2012-09-16T18:47:20.410 に答える