获取给定日期是一年中的第几天

来源:互联网 发布:游戏曝光数据分析 编辑:程序博客网 时间:2024/05/17 07:08
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);}}

0 0
原创粉丝点击