JAVA中关于日期和时间的计算(万年历)
来源:互联网 发布:淘宝收藏宝贝链接 编辑:程序博客网 时间:2024/05/17 21:25
最近参加算法类的比赛,第一题常考关于日期在万年历中计算的问题,其实JDK提供的原生API中就有相关的计算方法,在Calendar类中就封装有相关的API,具体计算方法如下:
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class CalenderUtil { public static void main(String[] args) { DateFormat df =new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); Date date = null; try { date = df.parse("2015-05-26"); //必须严格按照格式书写 } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } calendar.setTime(date); int day_of_week = calendar.get(Calendar.DAY_OF_WEEK)-1; //在日历中星期日是第一天,所以结果要减1 if(day_of_week==0) day_of_week=7; //如果减1后得0,则表明这一天是星期日 System.out.println("这一天是星期"+day_of_week); System.out.println("这是一年中的第"+calendar.get(Calendar.DAY_OF_YEAR)+"天"); //还可以查询这一天是一年中的第几天等其他字段,均在Clendar类的其他静态属性中 } }
0 0
- JAVA中关于日期和时间的计算(万年历)
- python中关于时间和日期函数的常用计算
- Python中关于时间和日期函数的常用计算
- Java中关于日期格式、日期的解析和计算
- Java中关于日期格式、日期的解析和计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算[转贴]
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中几个关于时间的程序:万年历、Zeller公式、显示当前时间
- JAVA中关于日期的计算
- JAVA中关于日期的计算
- python中关于时间和日期函数的常用计算总结
- JAVA日期时间的计算
- java中关于时间的计算
- Android Ant 批量多渠道打包实例
- 自动创建Pch预编译文件
- 网页中的渐进增强和优雅降级
- poj2528 Mayor's posters
- Doing Homework again
- JAVA中关于日期和时间的计算(万年历)
- 利用自己的开发技术,赚点外快android
- SAX解析XML文件-采用自定义布局
- XML小练习:利用dom4j对XML文档进行解析(爽感yo~yo~yo~)
- JQuery+JS+JSON+Servlet实例
- (15)树莓派B+通过USB摄像头获取图像
- 最简单的基于FFmpeg的AVDevice例子(屏幕录制)
- 苹果开发者账号中,测试机器列表达到100台上限,想要删除一些设备、添加新设备,怎么办?
- Oracle Rman备份脚本与自动删除重复备份文件