Javaで「2020-03-11 16:27:31」形式を「2020-02-24T11:04:52 + 00:00」形式に変換する方法

Rochit Aggarwal:

こんにちは私は、変換する方法を理解することはできませんよ
"2020-03-11 16:27:31""2020-03-11T16:27:31+00:00"

私はそれについて何も知りません。

日付はの形式で示されます"2020-03-11 16:27:31"

この形式で上記の日付が欲しい "2020-03-11T16:27:31+00:00"

DontPanic:

ここで、必要なことを行う方法(java8を使用している場合):

    String date = "2020-03-11 16:27:31";
    String pattern = "yyyy-MM-dd HH:mm:ss";
    // formatter with spaces before and after 'T'
    DateTimeFormatter f0 = new DateTimeFormatterBuilder()
            .parseCaseInsensitive()
            .append(DateTimeFormatter.ISO_LOCAL_DATE)
            .appendLiteral(' ')
            .appendLiteral('T')
            .appendLiteral(' ')
            .append(DateTimeFormatter.ISO_LOCAL_TIME)
            .optionalStart().appendOffset("+HH:MM", "+00:00").optionalEnd()
            .toFormatter();

    // formatter without spaces before and after 'T'
    DateTimeFormatter f1 = new DateTimeFormatterBuilder()
            .parseCaseInsensitive()
            .append(DateTimeFormatter.ISO_LOCAL_DATE_TIME)
            .optionalStart().appendOffset("+HH:MM", "+00:00").optionalEnd()
            .toFormatter();
    OffsetDateTime offsetDateTime = LocalDateTime.parse(date, DateTimeFormatter.ofPattern(pattern))
            .atOffset(ZoneOffset.ofHoursMinutes(0, 0));
    String result = offsetDateTime.format(f1);

しかし、@ deHaarが推奨するように、java.timiマニュアルを読むことをお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

日時形式に変換 "2020-02-11T17:26:31-05:00"

分類Dev

Google Apps Script ----> numberLongを日付形式に変換します(例:2015-12-02T16:51:31 + 00:00)

分類Dev

Javaを使用して「2012-03-04 00:00:00.0」を「dd-mm-yyyy HH:mm:ss」形式の日付に変換する方法

分類Dev

日付を変換する方法--- 2019年2月27日水曜日11:11:16GMT + 0530(インド標準時)をReactJSで2019年2月27日形式に変換する

分類Dev

2015年11月18日12:00:00GMT + 0530(スリランカ標準時)をJavaScriptで(yyyy-MM-dd HH-mm-ss)形式に変換する方法

分類Dev

00:43 + 0000のフォーマット方法2020-02-27T15から日付を取得します

分類Dev

日付形式を変換する方法:2020-09-28T11:47:37.217を11:47に変換しますか?

分類Dev

Python3で `2020-04-06T09:04:52.610 + 02:00`を` datetime.datetime`に変換するにはどうすればよいですか?

分類Dev

Javaでのタイムスタンプに文字列のように00:31:40から05 2019-03-26T04を変換する方法?

分類Dev

「2019-11-02T20:18:00Z」をHQLのタイムスタンプに変換するにはどうすればよいですか?

分類Dev

2020-03-02T13:40:03.000ZをDD / MM / YYYY HH:MM:SSに変換する正規表現

分類Dev

Rで2019-01-01T00:00:00を2019-01-0100:00:00に変換する方法

分類Dev

この「2020年6月10日水曜日10:16:24GMT」をこの「2020-05-10T12:30:45」datetimestr形式に変換する方法

分類Dev

Laravel5.8で日付を「ThuApr11 2019 00:00:00 GMT + 0200」からMySQL形式にフォーマットする方法は?

分類Dev

「2020-10-31T00:00:00Z」文字列の日付をlongに変換します

分類Dev

Javaを使用してjava.utilパッケージからフォーマット(2018-04-12T03:00:00.000Z)を日付に変換する方法

分類Dev

'03 / 11/201911:45:00 'をハイブタイムスタンプに変換

分類Dev

「2019-11-30T07:00:00 + 09:00」の日付を整数に変換するにはどうすればよいですか?

分類Dev

Stataで、日付の形式を「2010-01-1100:00:00」から「1/11/2010」に変更するにはどうすればよいですか?

分類Dev

日時列ヘッダー(例:2007-03-01 00:00:00)を日付-月-年形式(例:2007-03-01)に変換する方法

分類Dev

リスト{11:00:00,12:00:00}でTO_CHARを選択する方法

分類Dev

pythonを使って「_20161002_1630_」を「2016/10/02 16:30:00」に変換するにはどうすればよいですか?

分類Dev

日付の変換方法:2020年9月26日00:15:00 2020年YYYY / MM / DD HH24:MI:SS '形式(Oracle SQL)

分類Dev

形式MonAug 24 14:16:00 GMT2020の日付によるposgresクエリフィルター

分類Dev

「広く」カウントアップ:0,1,2、..、9,10,11、..、99ではなく00、01、10、11、02、12、20、21、22、03、..、 99

分類Dev

JavaScript:2020-05-15T05:00:00Z形式の日付文字列を取得する方法

分類Dev

文字列の日付をdateobjectに変換し、文字列の日付の値が2021-01-22T11:36:52.387000 + 01:00とdatetimeの形式である年を取得するにはどうすればよいですか?

分類Dev

SimpleDateFormatを使用して文字列「2016-03-23T11:23:11.305 + 01:00」をフォーマットする方法

分類Dev

'020-06-08 17:11:02 + 00:00' datetimeを使用して、Pythonでこの時刻形式から日付を抽出したい

Related 関連記事

  1. 1

    日時形式に変換 "2020-02-11T17:26:31-05:00"

  2. 2

    Google Apps Script ----> numberLongを日付形式に変換します(例:2015-12-02T16:51:31 + 00:00)

  3. 3

    Javaを使用して「2012-03-04 00:00:00.0」を「dd-mm-yyyy HH:mm:ss」形式の日付に変換する方法

  4. 4

    日付を変換する方法--- 2019年2月27日水曜日11:11:16GMT + 0530(インド標準時)をReactJSで2019年2月27日形式に変換する

  5. 5

    2015年11月18日12:00:00GMT + 0530(スリランカ標準時)をJavaScriptで(yyyy-MM-dd HH-mm-ss)形式に変換する方法

  6. 6

    00:43 + 0000のフォーマット方法2020-02-27T15から日付を取得します

  7. 7

    日付形式を変換する方法:2020-09-28T11:47:37.217を11:47に変換しますか?

  8. 8

    Python3で `2020-04-06T09:04:52.610 + 02:00`を` datetime.datetime`に変換するにはどうすればよいですか?

  9. 9

    Javaでのタイムスタンプに文字列のように00:31:40から05 2019-03-26T04を変換する方法?

  10. 10

    「2019-11-02T20:18:00Z」をHQLのタイムスタンプに変換するにはどうすればよいですか?

  11. 11

    2020-03-02T13:40:03.000ZをDD / MM / YYYY HH:MM:SSに変換する正規表現

  12. 12

    Rで2019-01-01T00:00:00を2019-01-0100:00:00に変換する方法

  13. 13

    この「2020年6月10日水曜日10:16:24GMT」をこの「2020-05-10T12:30:45」datetimestr形式に変換する方法

  14. 14

    Laravel5.8で日付を「ThuApr11 2019 00:00:00 GMT + 0200」からMySQL形式にフォーマットする方法は?

  15. 15

    「2020-10-31T00:00:00Z」文字列の日付をlongに変換します

  16. 16

    Javaを使用してjava.utilパッケージからフォーマット(2018-04-12T03:00:00.000Z)を日付に変換する方法

  17. 17

    '03 / 11/201911:45:00 'をハイブタイムスタンプに変換

  18. 18

    「2019-11-30T07:00:00 + 09:00」の日付を整数に変換するにはどうすればよいですか?

  19. 19

    Stataで、日付の形式を「2010-01-1100:00:00」から「1/11/2010」に変更するにはどうすればよいですか?

  20. 20

    日時列ヘッダー(例:2007-03-01 00:00:00)を日付-月-年形式(例:2007-03-01)に変換する方法

  21. 21

    リスト{11:00:00,12:00:00}でTO_CHARを選択する方法

  22. 22

    pythonを使って「_20161002_1630_」を「2016/10/02 16:30:00」に変換するにはどうすればよいですか?

  23. 23

    日付の変換方法:2020年9月26日00:15:00 2020年YYYY / MM / DD HH24:MI:SS '形式(Oracle SQL)

  24. 24

    形式MonAug 24 14:16:00 GMT2020の日付によるposgresクエリフィルター

  25. 25

    「広く」カウントアップ:0,1,2、..、9,10,11、..、99ではなく00、01、10、11、02、12、20、21、22、03、..、 99

  26. 26

    JavaScript:2020-05-15T05:00:00Z形式の日付文字列を取得する方法

  27. 27

    文字列の日付をdateobjectに変換し、文字列の日付の値が2021-01-22T11:36:52.387000 + 01:00とdatetimeの形式である年を取得するにはどうすればよいですか?

  28. 28

    SimpleDateFormatを使用して文字列「2016-03-23T11:23:11.305 + 01:00」をフォーマットする方法

  29. 29

    '020-06-08 17:11:02 + 00:00' datetimeを使用して、Pythonでこの時刻形式から日付を抽出したい

ホットタグ

アーカイブ