2018-11-29T15:09:24.356762+08:00转换为日期格式

本文介绍如何使用Java的SimpleDateFormat类解析特定格式的日期字符串。通过实例演示,将yyyy-MM-dd'T'HH:mm:ss.SSS+08:00格式的日期字符串转换为Date对象的过程。
import java.text.SimpleDateFormat;
...............
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS+08:00");
String str="2018-11-29T15:09:24.356762+08:00";
Date date = format.parse(str);
只是容器重启失败日志:2025-09-29T14:36:49.522+08:00 14:36:49.519 [main] ERROR org.springframework.boot.SpringApplication - Application run failed 2025-09-29T14:36:49.522+08:00 org.yaml.snakeyaml.constructor.DuplicateKeyException: while constructing a mapping 2025-09-29T14:36:49.522+08:00 in 'reader', line 44, column 3: 2025-09-29T14:36:49.522+08:00 address: '192.168.4.59:9001;192. ... 2025-09-29T14:36:49.522+08:00 ^ 2025-09-29T14:36:49.522+08:00 found duplicate key JCYQGroupId 2025-09-29T14:36:49.522+08:00 in 'reader', line 55, column 3: 2025-09-29T14:36:49.522+08:00 JCYQGroupId: 'group_approle' 2025-09-29T14:36:49.522+08:00 ^ 2025-09-29T14:36:49.523+08:00 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor.processDuplicateKeys(SafeConstructor.java:105) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor.flattenMapping(SafeConstructor.java:76) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:189) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:461) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:556) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:220) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.OriginTrackedYamlLoader$OriginTrackingConstructor.constructObject(OriginTrackedYamlLoader.java:119) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:480) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:190) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:461) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:556) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:220) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.OriginTrackedYamlLoader$OriginTrackingConstructor.constructObject(OriginTrackedYamlLoader.java:119) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:174) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.constructor.BaseConstructor.getData(BaseConstructor.java:139) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.OriginTrackedYamlLoader$OriginTrackingConstructor.getData(OriginTrackedYamlLoader.java:99) 2025-09-29T14:36:49.523+08:00 at org.yaml.snakeyaml.Yaml$1.next(Yaml.java:512) 2025-09-29T14:36:49.523+08:00 at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:198) 2025-09-29T14:36:49.523+08:00 at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:84) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:54) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:36) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataLoaders.load(ConfigDataLoaders.java:107) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataImporter.load(ConfigDataImporter.java:128) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataImporter.resolveAndLoad(ConfigDataImporter.java:86) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.withProcessedImports(ConfigDataEnvironmentContributors.java:121) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataEnvironment.processWithProfiles(ConfigDataEnvironment.java:311) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:232) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:102) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:94) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87) 2025-09-29T14:36:49.523+08:00 at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) 2025-09-29T14:36:49.523+08:00 at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) 2025-09-29T14:36:49.523+08:00 at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) 2025-09-29T14:36:49.523+08:00 at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:63) 2025-09-29T14:36:49.523+08:00 at java.util.ArrayList.forEach(ArrayList.java:1259) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:62) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:374) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplication.run(SpringApplication.java:332) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) 2025-09-29T14:36:49.523+08:00 at com.asiainfo.fa.server.ConsoleApplication.main(ConsoleApplication.java:28) 2025-09-29T14:36:49.523+08:00 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2025-09-29T14:36:49.523+08:00 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2025-09-29T14:36:49.523+08:00 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2025-09-29T14:36:49.523+08:00 at java.lang.reflect.Method.invoke(Method.java:498) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) 2025-09-29T14:36:49.523+08:00 at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)这是容器dockerfile:FROM yd02-artifact.srdcloud.cn/public-docker-virtual/arm64v8/openjdk:8-jdk # 设置时区 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone # 创建工作目录 WORKDIR /usr/local/manage_console # 复制文件 - 确保使用正确的application.yml COPY uupm-console.jar ./ COPY lib/ ./lib/ COPY log/ ./log/ COPY resource/ ./resource/ # 验证配置文件内容 RUN echo "=== 验证配置文件 ===" && \ ls -la resource/ && \ cat resource/application.yml && \ echo "=== 文件验证结束 ===" # 使用绝对路径启动 CMD ["sh", "-c", "java -jar -Dspring.config.location=file:/usr/local/manage_console/resource/application.yml uupm-console.jar"]
09-30
2025-10-29T15:18:52.299+08:00 INFO 16924 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2025-10-29T15:18:52.300+08:00 INFO 16924 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1317 ms 2025-10-29T15:18:52.648+08:00 INFO 16924 --- [ main] c.a.c.a.s.s.AgentVectorStoreManager : AgentVectorStoreManager initialized with EmbeddingModel: DashScopeEmbeddingModel 2025-10-29T15:18:52.649+08:00 INFO 16924 --- [ main] c.a.c.a.s.s.SimpleVectorStoreService : Initializing SimpleVectorStoreService with EmbeddingModel: DashScopeEmbeddingModel 2025-10-29T15:18:52.728+08:00 INFO 16924 --- [ main] c.a.c.a.s.s.SimpleVectorStoreService : SimpleVectorStoreService initialized successfully with AgentVectorStoreManager 2025-10-29T15:18:52.750+08:00 INFO 16924 --- [ main] c.a.cloud.ai.config.Nl2sqlConfiguration : Creating default BaseNl2SqlService implementation 2025-10-29T15:18:52.750+08:00 INFO 16924 --- [ main] c.a.c.ai.service.base.BaseNl2SqlService : Initializing BaseNl2SqlService with components: vectorStoreService=SimpleVectorStoreService, schemaService=SimpleSchemaService, aiService=LlmService, dbAccessor=MySQLDBAccessor, dbConfig=DbConfig 2025-10-29T15:18:52.750+08:00 INFO 16924 --- [ main] c.a.c.ai.service.base.BaseNl2SqlService : BaseNl2SqlService initialized successfully 2025-10-29T15:18:52.751+08:00 INFO 16924 --- [ main] c.a.cloud.ai.config.Nl2sqlConfiguration : Creating default BaseSchemaService implementation 2025-10-29T15:18:52.759+08:00 INFO 16924 --- [ main] .c.a.s.c.i.DockerCodePoolExecutorService : Detected operating system: windows 11 2025-10-29T15:18:52.759+08:00 INFO 16924 --- [ main] .c.a.s.c.i.DockerCodePoolExecutorService : Using Windows Docker configuration 2025-10-29T15:18:52.765+08:00 INFO 16924 --- [
最新发布
10-30
debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn e: 'ceph-mgr' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 0: 'ceph-mgr' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 1: '--fsid=eca52225-61f8-471f-a7ac-86c22e557a82' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 2: '--keyring=/etc/ceph/keyring-store/keyring' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 3: '--default-log-to-stderr=true' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 4: '--default-err-to-stderr=true' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 5: '--default-mon-cluster-log-to-stderr=true' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 6: '--default-log-stderr-prefix=debug ' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 7: '--default-log-to-file=false' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 8: '--default-mon-cluster-log-to-file=false' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 9: '--mon-host=[v2:10.96.165.248:3300,v1:10.96.165.248:6789],[v2:10.96.239.160:3300,v1:10.96.239.160:6789],[v2:10.96.131.95:3300,v1:10.96.131.95:6789]' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 10: '--mon-initial-members=c,a,b' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 11: '--id=b' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 12: '--setuser=ceph' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 13: '--setgroup=ceph' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 14: '--client-mount-uid=0' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 15: '--client-mount-gid=0' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 16: '--foreground' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn 17: '--public-addr=172.16.85.241' debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn respawning with exe /usr/bin/ceph-mgr debug 2025-03-29T13:11:09.128+0000 7f9ac5d04640 1 mgr respawn exe_path /proc/self/exe ignoring --setuser ceph since I am not root ignoring --setgroup ceph since I am not root
03-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值