小编Dar*_*nko的帖子

如何在 Java 8 中用阿拉伯-印度数字解析字符串日期时间和时区?

我想用阿拉伯-印度数字解析字符串日期时间和时区,所以我编写了如下代码:

\n
    String dateTime = "\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa1-\xd9\xa1\xd9\xa1-\xd9\xa0\xd9\xa8T\xd9\xa0\xd9\xa2:\xd9\xa2\xd9\xa1:\xd9\xa0\xd9\xa8+\xd9\xa0\xd9\xa2:\xd9\xa0\xd9\xa0";\n    char zeroDigit = '\xd9\xa0';\n    Locale locale = Locale.forLanguageTag("ar");\n    DateTimeFormatter pattern = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssXXX")\n            .withLocale(locale)\n            .withDecimalStyle(DecimalStyle.of(locale).withZeroDigit(zeroDigit));\n    ZonedDateTime parsedDateTime = ZonedDateTime.parse(dateTime, pattern);\n    assert parsedDateTime != null;\n
Run Code Online (Sandbox Code Playgroud)\n

但我收到了异常:

\n
\n

java.time.format.DateTimeParseException:文本'\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa1-\xd9\xa1\xd9\xa1-\xd9\xa0\xd9\xa8T\xd9\xa0\xd9 \xa2:\xd9\xa2\xd9\xa1:\xd9\xa0\xd9\xa8+\xd9\xa0\xd9\xa2:\xd9\xa0\xd9\xa0' 无法在索引 19 处解析

\n
\n

我在Stackoverflow上查了很多问题,但还是不明白我做错了什么。

\n

dateTime = "\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa1-\xd9\xa1\xd9\xa1-\xd9\xa0\xd9\xa8T\xd9\xa0\xd9\xa2:\xd9\xa2\xd9\xa1:\xd9\xa0\xd9\xa8+02:00"当时区不使用阿拉伯-印度数字时,它可以正常工作。

\n

java datetime locale arabic java-8

8
推荐指数
1
解决办法
360
查看次数

在应用程序启动之前运行自定义代码的不同方法

您能否描述在应用程序启动以进行数据初始化或其他操作之前运行自定义代码的不同方法?(比如ApplicationListenerCommandLineRunner等等)

它们之间有什么区别?在哪些情况下更适合使用它们?我不仅想知道一种方法,还想知道何时需要使用什么。

这是足够老的问题,有太多选项可以做到这一点:在 Spring Boot 启动后运行代码

如果问这个问题的地方不对,请指出我正确的地方。

spring spring-boot

5
推荐指数
1
解决办法
1870
查看次数

Docker,如何将容器添加到同一网络

我正在使用docker run命令运行容器,并希望将它们添加到相同的网络中,例如,每个容器都可以使用容器名称相互连接。我尝试了以下命令:(docker run --network=bridge默认docker网络),但是容器无法使用其名称相互连接。如何解决呢?

docker

3
推荐指数
2
解决办法
3086
查看次数

字符串由不同的分隔符分隔.我必须将每个字符串转换为与定界符位置相同的字符串

问题陈述 :

var str = "my,name!is? aditya"
Run Code Online (Sandbox Code Playgroud)

输出应该是:

 ym,eman!si? aytida
Run Code Online (Sandbox Code Playgroud)

=>反转由任何分隔符分隔的每个单词,并且在反转后,分隔符的位置保持相同.

我尝试了什么:

str=str.split('').reverse().join('') 
Run Code Online (Sandbox Code Playgroud)

但它是反向打印整个字符串.如何达到预期的效果?

javascript arrays string

0
推荐指数
1
解决办法
28
查看次数

标签 统计

arabic ×1

arrays ×1

datetime ×1

docker ×1

java ×1

java-8 ×1

javascript ×1

locale ×1

spring ×1

spring-boot ×1

string ×1