您的位置:首页 > 编程语言 > Java开发

java 获取当前日期 分析当前日期星期几

2015-11-23 11:04 537 查看
package dailytest;

import java.text.SimpleDateFormat;

import java.util.ArrayList;

import java.util.Date;

import java.util.List;

public class test {

public static void main(String[] args) {

// 定义输出日期格式

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEE");

Date currentDate = new Date();

// 比如今天是2012-12-25

List<Date> days = dateToWeek(currentDate);

System.out.println(currentDate);

System.out.println("今天的日期: " + sdf.format(currentDate));

for (Date date : days) {

System.out.println(sdf.format(date));

}

}

/**

* 根据日期获得所在周的日期

* @param mdate

* @return

*/

@SuppressWarnings("deprecation")

public static List<Date> dateToWeek(Date mdate) {

int b = mdate.getDay();

Date fdate;

List<Date> list = new ArrayList<Date>();

Long fTime = mdate.getTime() - b * 24 * 3600000;

for (int a = 1; a <= 7; a++) {

fdate = new Date();

fdate.setTime(fTime + (a * 24 * 3600000));

list.add(a-1, fdate);

}

return list;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: