今日的古典回忆是,古人曾曰:“摒弃侥幸之念,必取百炼成钢;厚积分秒之功,始得一鸣惊人。”
这句古语强调了摒弃侥幸心态和通过长期不懈的努力来取得成功的重要性。所以我们在学习的时候也应该“摒弃侥幸,坚持不懈!”
昨天的冒泡排序算法小案例,难度怎么样呢?相信应该难道了许多小伙伴了吧,没事今天我们稍微轻松点,来个简单的。
今天分享 Java 程序将字符串转换为日期,这个相信学过 Web 开发的小伙伴都知道吧,非常常用!
今天直接分享两个使用格式化程序将字符串转换为 Java 中的日期。
示例1:使用预定义的格式器将字符串转换为日期
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class TimeString {
public static void main(String[] args) {
//格式化 y-M-d 或 yyyy-MM-d
String string = "2024-04-09";
LocalDate date = LocalDate.parse(string, DateTimeFormatter.ISO_DATE);
System.out.println(date);
}
}
运行该程序时,输出为:2024-04-09
在上面的程序中,我们使用了预定义的格式化程序 ISO_DATE ,该格式化程序采用日期字符串,格式为 2024-04-09 或2024-04-09 + 05:45'。
LocalDate 的 parse() 函数使用给定的格式化程序解析给定的字符串。您也可以在上面的示例中删除 ISO_DATE 格式化程序,并将 parse() 方法替换为:
LocalDate date = LocalDate.parse(string, DateTimeFormatter);
示例2:使用模式格式化程序将字符串转换为日期
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class TimeString {
public static void main(String[] args) {
String string = "April 09, 2024";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH);
LocalDate date = LocalDate.parse(string, formatter);
System.out.println(date);
}
}
运行该程序时,输出为:2024-04-09
在上述程序中,我们的日期格式为 MMMM d, yyyy 。因此,我们创建了 formatter 给定模式。
今天的代码大赏到此结束,关于 Java 程序将字符串转换为日期的两种方式,你 Get 到了吗?
欢迎在评论区留下自己的看法。