获取给定日期是一年中的第几天
2016-09-27 12:45
302 查看
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 得到给定时期是一年中的第几天 * @author 林 * */ public class Test5_date { //方法一 public String getDay1(String time){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String day = "" ; try { Date date = sdf.parse(time); day += String.format("%tj", date); } catch (Exception e) { e.printStackTrace(); } return day; } //方法二 public int getDay2(String time){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); int day = 0; try { Date date = sdf.parse(time); Calendar c = Calendar.getInstance(); c.setTime(date); day = c.get(Calendar.DAY_OF_YEAR); } catch (Exception e) { e.printStackTrace(); } return day; } public static void main(String[] args) { Test5_date t = new Test5_date(); String time = "2016-9-27"; String day = t.getDay1(time); System.out.println(day); } }
相关文章推荐
- Java实现给定一个日期 求出这个日期是这一年中的第几天
- 按如下函数原型用函数编程解决如下的日期转换问题(要求考虑闰年的问题): 输入某年某月某日,计算并输出它是这一年的第几天。 /* 函数功能: 对给定的某年某月某日,计算它是这一年的第几天 函数参数:
- 判断给定的日期是一年中的第几天
- 华为OJ ---计算日期到天数的转换(给定一个日期,输出为这一年的第几天)
- 日期与时间处理二(给定一个年月日判断这一天是一年中的第几天)
- 计算日期是一年中的第几天(不用函数)
- SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
- C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算
- SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
- js获取当前日期的前一天、一月、一年的日期
- 计算日期是一年中的第几天
- PHP获取一年中的每星期的开始日期和结束日期
- C语言用结构体求所给日期是一年第几天
- 【转】SQL SERVER 2005中如何获取日期(一个月的最后一日、上个月第一天、最后一天、一年的第一日等等)
- 输入一个日期,求这一天是星期几,并且计算出是一年中的第几天
- 用C++实现,输入一个日期,输出它是一年中的第几天。
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
- c# 获取某天是一年中的第几天
- Java 获得指定日期是一年中的第几天