关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。改进这个问题例如,我有一个带有日期和时间的字符串 11/12/2020 10:45 ,所以以这种格式。我想剪掉它,让它的第7和第8个字符消失,这样我就可以 11/12/20 10:45 . 我该怎么做?我一直在找 .split() 方法,但它不减少字符数,而是使用正则表达式。
11/12/2020 10:45
11/12/20 10:45
.split()
wztqucjr1#
我有一个带日期的字符串。我想把它剪成7字和8字不相像的样子。这是可行的,当然-这就是为什么 substring 是给你的。但那不是你的问题。你的问题是:我有个约会;我希望以某种方式呈现它。解决这个问题有一个不好的方法,它涉及到子字符串,而您现在正在询问有关解决问题的不好策略的问题。让我们不要为那些支持解决根本问题的愚蠢方向的答案而烦恼。 split 类似于字符串操作。
substring
split
在可能的情况下,如果你有一个明确的概念,那么就使用它。你有约会的概念。希望它是以 LocalDateTime . 如果不是,那就让我们来实现:
LocalDateTime
String input = "2022-12-10 14:10:45"; DateTimeFormatter IN_FORMAT = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss"); // adjust the pattern to match whatever you have, of course. LocalDateTime mark = LocalDateTime.parse(input, IN_FORMAT);
现在我们有了一个ldt示例,作业变成:好的,那么我如何将其格式化为一个字符串,以便在一年中只使用2个数字?那是。。容易的。
DateTimeFormatter OUT_FORMAT = DateTimeFormatter.ofPattern("dd-MM-uu HH:mm"); String out = OUT_FORMAT.format(mark);
1条答案
按热度按时间wztqucjr1#
我有一个带日期的字符串。我想把它剪成7字和8字不相像的样子。
这是可行的,当然-这就是为什么
substring
是给你的。但那不是你的问题。你的问题是:我有个约会;我希望以某种方式呈现它。解决这个问题有一个不好的方法,它涉及到子字符串,而您现在正在询问有关解决问题的不好策略的问题。让我们不要为那些支持解决根本问题的愚蠢方向的答案而烦恼。split
类似于字符串操作。好吧,那我该怎么做?
在可能的情况下,如果你有一个明确的概念,那么就使用它。你有约会的概念。希望它是以
LocalDateTime
. 如果不是,那就让我们来实现:现在我们有了一个ldt示例,作业变成:好的,那么我如何将其格式化为一个字符串,以便在一年中只使用2个数字?那是。。容易的。