Dim td,tw
td = Date()
tw = DatePart("ww", td, 2)
Do
td = td - 1
Loop While DatePart("ww", td, 2) = tw
responsewrite "当前日期前一周周一到周日为" & td - 6 & "到" & td
一周的第一天有两种说法:一种是星期一,一种是星期天。
第一天为星期天:=B2-WEEKDAY(B2)-6
第一天为星期一:=B2-WEEKDAY(B2)-5
B2单元格为现在日期。
mport javatextSimpleDateFormat;
import javautilCalendar;
public class Test{
public static void main(String args[]){
Calendar cal = CalendargetInstance();
//n为推迟的周数,1本周,-1向前推迟一周,2下周,依次类推
int n = 2;
String monday;
caladd(CalendarDATE, n7);
//想周几,这里就传几CalendarMONDAY(TUESDAY)
calset(CalendarDAY_OF_WEEK,CalendarMONDAY);
monday = new SimpleDateFormat("yyyy-MM-dd")format(calgetTime());
Systemoutprintln(monday);
}
}
import javatextDateFormat;
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class TestDate {
public static void main(String[] args) {
// 设置当前日期
Calendar aCalendar = CalendargetInstance();
aCalendarsetTime(new Date());
// 取当前日期是星期几(week:星期几)
int week = aCalendarget(CalendarDAY_OF_WEEK);
if (week == 1) {
week = 7;
} else if (week == 0) {
week = 6;
} else {
week -= 1;
}
// 取距离当前日期最近的周日与当前日期相差的天数(count:相差的天数。正数:之后的周日,负数:之前的周日)
int count = 0;
if (week <= 3) {
count = -week;
} else if (week >= 4) {
count = 7 - week;
}
// 获取距离当前日期最近的周日日期
DateFormat df = new SimpleDateFormat("yyyy-MM-dd EE");
Calendar c = CalendargetInstance();
cadd(CalendarDAY_OF_WEEK, count);
// 格式化并打印出距离当前日期最近的周日日期
Systemoutprintln("当前日期: " + dfformat(aCalendargetTime()) + '\n' + "最近周日: " + dfformat(cgetTime()));
}
}
以上就是关于asp获取当前日期前一周周一到周日时间全部的内容,包括:asp获取当前日期前一周周一到周日时间、EXCEL取当前周的上一周第一天,用什么函数、java获取某个时间的上周一和周日等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)