gpt4 book ai didi

java - 如何缩短显示的日期?

转载 作者:行者123 更新时间:2023-12-01 19:38:50 24 4
gpt4 key购买 nike

我当前显示日期的代码有点长。我想缩短它以减少显示内容。

显示内容:MTS 2019 5 月 18 日星期日 20:36:30

我想要什么:5 月 18 日

public void giveDays(int days) {
if (memberTill < Utils.currentTimeMillis())
memberTill = Utils.currentTimeMillis();
Date date = new Date(memberTill);
date.setDate(date.getDate() + days);
memberTill = date.getTime();
}
public String getEndingDate() {
return "Ends: " + new Date(membershipTill);
}

最佳答案

您可以使用DateTimeFormatter来实现它(在 Java 8 DateTime API 中引入)。 DateTimeFormatter 是旧的 SimpleDateFormat 的替代品,并且它是线程安全的:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class DateTimeFormatterDemo {
public static void main(String args[]) {
LocalDate date = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMM dd");
String text = date.format(formatter);
System.out.println("text:" + text);
}
}

关于java - 如何缩短显示的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56204821/

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