gpt4 book ai didi

Java Time API 语言环境(一年中的一周)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:56 24 4
gpt4 key购买 nike

如何将本地化传递给新的 Java Time API?

在这个简单的示例中,我尝试打印当前的一年中的一周,但结果总是错误的。

import java.text.*;
import java.time.*;
import java.time.format.*;
import java.util.*;

//wrong result
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy ww");
System.out.println(LocalDateTime.now(ZoneId.of("Europe/Berlin")).format(formatter));

//this works
System.out.println(new SimpleDateFormat("yyyy ww",Locale.GERMANY).format(new Date()));

最佳答案

将 Locale 传递给 DateTimeFormatter 的 ofPattern 方法

 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy ww",Locale.GERMANY);
System.out.println(LocalDateTime.now().format(formatter));

关于Java Time API 语言环境(一年中的一周),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com