将日期格式从 dd-mm-yyyy 转换为 YYMMDD [重复]

Posted

技术标签:

【中文标题】将日期格式从 dd-mm-yyyy 转换为 YYMMDD [重复]【英文标题】:Convert date format from dd-mm-yyyy to YYMMDD [duplicate] 【发布时间】:2018-09-20 06:24:10 【问题描述】:

如何转换日期格式

dd-mm-yyyy

年月日

在java中?

【问题讨论】:

嗨!请使用tour(您将获得徽章!)并通读help center,尤其是How do I ask a good question? 您最好的选择是进行研究,search 以获取有关 SO 的相关主题,然后试一试. 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到的问题。人们会很乐意提供帮助。 出于许多目的,您不应该只是从一种字符串格式转换为另一种。将您的日期存储为LocalDate。如果您收到一个字符串,请先将其解析为LocalDate。只有当你需要让一个字符串离开你的系统时(给用户,一个文本文件,另一个系统)。格式化为一个。 解析:LocalDate.parse("29-11-2018", DateTimeFormatter.ofPattern("dd-MM-uuuu"))。格式化:yourLocalDate.format(DateTimeFormatter.ofPattern("uuMMdd"))。请注意,格式模式字符串区分大小写:您需要大写的M 和小写的ud 通常我会说先搜索再问。确切地说,当涉及到 Java 中的日期格式时,您可能会访问显示您使用 SimpleDateFormat 的旧页面,不过,这在当今是个坏建议。因此,一旦您因没有表现出搜索努力而被原谅,就这样做。 :-) 看看你是否在这里找不到有用的灵感:Java 8 – How to convert String to LocalDate and LocalDate to String in specific format。 【参考方案1】:

我认为您正在寻找日期格式等解决方案。您可以尝试将DateTimeFormatter 与您自己的模式一起使用。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy-MM-dd");

【讨论】:

以上是关于将日期格式从 dd-mm-yyyy 转换为 YYMMDD [重复]的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何方法在使用 INTL 包时将这种日期格式转换为 DD-MM-YYYY [重复]

在PHP中转换日期格式[重复]

SQL Server 没有获取日期格式 dd-mm-yyyy

将 dd-mm-yyyy 字符串转换为日期

熊猫:无法将日期时间 YYYY-mm-dd 转换为 dd-mm-YYYY

在Salesforce案例对象中将创建日期yyyy-mm-dd的默认格式转换为dd-mm-yyyy