很抱歉楼上你给的代码是错误的。。
//这里把星期天当作一周的开始
ConsoleWriteLine(
"本周起始日期:{0},结束日期:{1}",
DateTimeNowAddDays(-(int)DateTimeNowDayOfWeek)ToShortDateString(),
DateTimeNowAddDays(6-(int)DateTimeNowDayOfWeek)ToShortDateString());
ConsoleWriteLine(
"本月共 {0} 天,起始日期:{1},结束日期:{2}",
DateTimeDaysInMonth(DateTimeNowYear, DateTimeNowMonth),
DateTimeNowAddDays(1 - DateTimeNowDay)ToShortDateString(),
DateTimeNowAddDays(DateTimeDaysInMonth(DateTimeNowYear, DateTimeNowMonth) - DateTimeNowDay)ToShortDateString()
);
通过getDay() 方法,可返回表示星期的某一天的数字。
星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。
示例:
<script type="text/javascript">var d=new Date()
var weekday=new Array(7)
weekday[0]="星期天"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
documentwrite("Today it is " + weekday[dgetDay()])//返回当前时间是星期几
</script>
PHP 获取指定日期的星期方法如下:
<phpheader("Content-type: text/html; charset=utf-8");
//获取星期方法
function get_week($date){
//强制转换日期格式
$date_str=date('Y-m-d',strtotime($date));
//封装成数组
$arr=explode("-", $date_str);
//参数赋值
//年
$year=$arr[0];
//月,输出2位整型,不够2位右对齐
$month=sprintf('%02d',$arr[1]);
//日,输出2位整型,不够2位右对齐
$day=sprintf('%02d',$arr[2]);
//时分秒默认赋值为0;
$hour = $minute = $second = 0;
//转换成时间戳
$strap = mktime($hour,$minute,$second,$month,$day,$year);
//获取数字型星期几
$number_wk=date("w",$strap);
//自定义星期数组
$weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
//获取数字对应的星期
return $weekArr[$number_wk];
}
//测试
$date="2015-12-10";
echo get_week($date);
//星期四
>
//输入日期取星期几的方法 public String getWeekDay(String DateStr){
SimpleDateFormat formatYMD=new SimpleDateFormat("yyyy-MM-dd");//formatYMD表示的是yyyy-MM-dd格式
SimpleDateFormat formatD=new SimpleDateFormat("E");//"E"表示"day in week"
Date d=null;
String weekDay="";try{d=formatYMDparse(DateStr);//将String 转换为符合格式的日期
weekDay=formatDformat(d);
}catch (Exception e){
eprintStackTrace();}//Systemoutprintln("日期:"+DateStr+" : "+weekDay);
return weekDay;
} //计算两个时间段中间的日期的方法
public String[][] findDates(String start_time, String end_time) throws ParseException {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date1= dfparse(start_time);
Date date2= dfparse(end_time);
int s = (int) ((date2getTime() - date1getTime())/ (24 60 60 1000));
String value[][] = new String[s+1][1];if(s+1>0){for(int i = 0;i<=s;i++){
long todayDate = date1getTime() + i 24 60 60 1000;
Date tmDate = new Date(todayDate);
1、打开Delphi7集成开发环境,在Diaglog面板,向默认工程的Form1窗体放一个Opendiag1控件。
2、在默认工程的Form1窗体,再放一个Edit1控件,两个Button控件,分别设置其Captain属性为:打开和修改时间。
3、双击打开按钮,进入OnClick事件方法,代码如下。
4、接着双击修改时间按钮,进入OnClick事件方法,代码如下。
5、F9运行程序,点击打开按钮选择文件,选择C:\vcredistbmp,再点击修改时间,d出文件创建或最近一次修改的时间。
6、在文件目录找到该文件比对文件属性时间和程序获取一致,获取时间成功。
以上就是关于如果根据当前日期获取当前周日期和当前周日期全部的内容,包括:如果根据当前日期获取当前周日期和当前周日期、javascript 从Date中获取星期几、php已知日期获取星期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)