2016-11-04 6 views
-1

"11/04/2016 09:48:03.5719の形式で現在の時刻をフォーマットしようとしていますAM "と言います。 2行目でエラーが出ます。それを修正するための任意の提案?現在の時刻を 'MM/d/yyyy h:m:s:S a'形式に変換します。

注:コードの私の最初の行では、それは金11月4日9時48分03秒EDT 2016として

def mydate = new Date(System.currentTimeMillis()) 
    def date = Date.parse('EEE MMM d h:m:s z yyyy', mydate).format('MM/d/yyyy h:m:s.S a') 
    log.info mydate 
    log.info date 
+1

*エラー**:何のエラー**?なぜあなたは質問にそれを貼り付けるのではなく、私たちに推測させるのですか?なぜDate型のオブジェクトを解析しようとしていますか?それはすでにデートです。それを解析するポイントはありません。 –

+0

実際には、少なくとも何らかのエラーの理由は明らかです。第2引数として 'Date'をとる' Date.parse() 'のオーバーロードやミックスインはありません。 – BalRog

+0

こんにちは@JBNizet私はそれが不要なオブジェクトを解析していた。ラオのコードは、私が望むものを私に提供しました。時間ありがとうございます – user3174886

答えて

1

をフォーマットされた日付を返しているあなただけ下図のように書式設定のパターンと日付を使用する必要があります。

def dateTime = new Date().format('MM/d/yyyy h:m:s.S a') 
log.info "Current date and time: ${dateTime}" 
+0

これは動作しています。ありがとう:) – user3174886

+0

@ user3174886、これが受け入れられてマークすることができれば感謝します。 – Rao

関連する問題