1154. 一年中的第几天
发布日期:2021-05-11 13:39:34 浏览次数:12 分类:精选文章

本文共 693 字,大约阅读时间需要 2 分钟。

对一个给定的日期字符串,计算该日期在当年中的第几天。步骤:1. 使用Java的DateTimeFormatter类解析日期字符串。2. 将解析后的日期转换为LocalDate对象。3. 调用LocalDate对象的getDayOfYear()方法获取当年的第几天。4. 返回计算结果。示例:输入:"2019-01-09"输出:9输入:"2019-02-10"输出:41输入:"2003-03-01"输出:60输入:"2004-03-01"输出:61代码示例:import java.time.LocalDate;import java.time.DateTimeFormatter;public class Solution1154 {    public int dayOfYear(String date) {        DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd");        LocalDate parseDate = LocalDate.parse(date, fmt);        return parseDate.getDayOfYear();    }        public static void main(String[] args) {        Solution1154 s = new Solution1154();        System.out.println(s.dayOfYear("2019-01-09")); // 输出:9    }}
上一篇:459. 重复的子字符串
下一篇:520. 检测大写字母

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月01日 21时28分07秒