答案1
据我所知,显示由默认适合区域设置的日期格式。
更改长格式和短格式的区域设置没有区别。现代 Windows 设置对话框似乎还有另一对独立的日期格式设置,但它们似乎也没有区别。(如果您转到旧的控制面板对话框、时钟和区域、区域,在该对话框的区域选项卡中,您应该会看到语言偏好链接将带您到那里)。
将 Windows 注册表中的另一个日期格式设置 ( Computer\HKEY_CURRENT_USER\Control Panel\International\iDate
) 更改为 2 也不起作用。我认为这是一个非常古老的设置。
也就是说,您必须选择一个区域设置(例如英语 - 加拿大)才能获得 yyyy-MM-dd 格式,这可能会打乱您通常使用的任何设置。该格式似乎并未得到广泛使用 - 根据此链接其他选项可能是加拿大法语、阿尔巴尼亚语、保加利亚语、中文、塞尔维亚语和瑞典语。