试图找出如何将本地时间转换为通用时间(java),我找到的所有答案似乎都不适合我

  • 本文关键字:时间 不适合 答案 java 转换 j#
  • 更新时间 :
  • 英文 :


我有这个(代码(,答案(小时(应该是11.00问题是我得到的答案是完全错误的;(4 月 10 日星期三 13:09:04 (,今天的日期...另外,我想它也需要纬度和长度,我必须如何解析它?

String dateString = 26 + "-" + 4 + "-" + 1926 + "  " + 5 + ":00:00 " ;
SimpleDateFormat f = new SimpleDateFormat( dateString );
f.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println( (new Date()) );
String dd = f.format(new Date());
System.out.println( "    " ) ;

我有 ;

String d = LocalDateTime
        .parse(
                "26-04-1926 05:00:00",
                DateTimeFormatter.ofPattern( "dd-MM-uuuu HH:mm:ss" )
        )
        .atOffset(
                ZoneOffset.UTC
        )
        .toString();
System.out.println( d ) ;

但输出是'1926-04-26T05:00Z'而时间应该是11:00

我哪里做错了?另外,我可以将输出(小时(作为 int 获取吗?

最新更新