hdu 2005 java
题意:
输入数据格式为YYYY/MM/DD,对于每组输入数据,输出一行,表示该日期是该年的第几天。
思路:
使用Calendar.DAY_OF_YEAR
1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.Scanner; 6 7 public class Main { 8 9 public static void main(String[] args) throws ParseException { 10 Scanner scanner=new Scanner(System.in); 11 while(scanner.hasNext()) 12 { 13 String bir=scanner.next(); 14 SimpleDateFormat format=new SimpleDateFormat("yyyy/MM/dd"); 15 Date date=format.parse(bir); 16 Calendar calendar=Calendar.getInstance(); 17 calendar.setTime(date); 18 long res=calendar.get(Calendar.DAY_OF_YEAR); 19 System.out.println(res); 20 } 21 } 22 23 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步