LocalDateTime解析抛出“ java.lang.IllegalArgumentException:未知模式字母:T”

以下作品:

LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
LocalDateTime.now().plusDays(1).format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)

但以下项目不起作用。

LocalDateTime.now().format(DateTimeFormatter.ofPattern("YYYY-MM-DDTHH:mm:ss"))
LocalDateTime.parse("2019-11-14T16:48:48.288",DateTimeFormatter.ofPattern("YYYY-MM-DDTHH:mm:ss"));

LocalDateTime.now()给我日期如2019-11-13T17:12:47.494。 我已经尝试解析它,并在网上进行了大量验证来解决,但是没有人能帮助我理解为什么解析引发异常以及如何解决此问题。

L257367 回答:LocalDateTime解析抛出“ java.lang.IllegalArgumentException:未知模式字母:T”

您需要在所有文字周围添加单引号import os,pygame,random,sys,pygame.locals as pl pygame.init() # step 1 to fix the error,initialize (most) pygame modules pygame.mixer.init() # inizialize the mixer Music_List = os.chdir(r'C:\\PATH\\TO\\MUSIC\\FILE.mp3') Music_Loader = random.choice((os.listdir(Music_List))) pygame.mixer.music.load(Music_Loader) print("Now playing: " + Music_Loader) pygame.mixer.music.play() display = pygame.display.set_mode((200,100)) # step 2 to fix the error while pygame.mixer.music.get_busy(): pygame.mixer.music.get_pos() for event in pygame.event.get(): if event.type == pl.QUIT: pygame.quit() sys.exit() elif event.type == pl.KEYDOWN: if event.key == pl.K_SPACE: pygame.mixer.music.pause() # to stop it,you need to use "mixer.music.pause()" pygame.mixer.music.fadeout(20) pygame.mixer.music.stop()

build_pip_package.exe

也:

  • 使用''作为年份。
  • 使用LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss")); LocalDateTime.parse("2019-11-14T16:48:48.288",DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS")); 代替每月的yyyy
  • dd用于第二部分。
  • 有关更多信息,请参见DateTimeFormatter Javadoc
本文链接:https://www.f2er.com/3106442.html

大家都在问