c#日期转换周几_C#根据日期计算星期几的实例代码
本示例采用基姆拉尔森计算公式来根据日期计算未来日子是星期几:
首先看下百度百科的基姆拉尔森计算公式定义:
基姆拉尔森计算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
在公式中d表示日期中的日数,m表示月份数,y表示年数。
注意:在公式中有个与其他公式不同的地方:
把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。
1、客户端(采用ajax方式调用):
$.get('CaculateWeekDay', { y: 2016, m: 8, d: 9 }, function (result) {
alert(result);
})
2、服务端:
///
/// 计算具体某个日期是星期几
///
/// 年
/// 月
/// 日
///
public string CaculateWeekDay(int y, int m, int d)
{
if (m == 1 || m == 2)
{
m += 12;
y--;
}
int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7;
string weekstr = "";
switch (week)
{
case 0: weekstr = "星期一"; break;
case 1: weekstr = "星期二"; break;
case 2: weekstr = "星期三"; break;
case 3: weekstr = "星期四"; break;
case 4: weekstr = "星期五"; break;
case 5: weekstr = "星期六"; break;
case 6: weekstr = "星期七"; break;
}
return weekstr;
}
以上所述是小编给大家介绍的C#根据日期计算星期几的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
c#日期转换周几_C#根据日期计算星期几的实例代码相关推荐
- c#日期转换周几_C#获取每个年,月,周的起始日期和结束日期的方法
这篇文章主要介绍了C#获取每个年,月,周的起始日期和结束日期的方法,涉及C#时间与日期基本操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了C#获取每个年,月,周的起始日期和结束日期 ...
- c#日期转换周几_C#中获取任意日期为星期几三种方法分享
摘要: 下文分享使用c#代码获取任意日期所属星期数的方法分享,如下所示: 实验环境:windows操作系统 方法1:使用dayofweek获取当前星期数,再进行相关转换 string[] DayWee ...
- mysql带中文日期转换_【MySQL】日期时间格式转换_MySQL
bitsCN.com [MySQL]日期时间格式转换 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: www.bitsCN.com mysql> ...
- java 日期类 周_Java中用Calendar类计算周和周的起始日期
package com.tongyue.hot.web; import java.util.Calendar; import java.util.Date; import java.util.Greg ...
- python 数字日期转换,格式化时间,日期加减天,小时,分钟
把数字转换成日期格式 例如:数字 202105271354 转换成日期格式 2021-05-27 13:54:00 from dateutil.parser import parset_list1 ...
- c#日期转换周几_Java时间与日期
只有把眼前的事情做好,才能考虑其他的问题. 众所周知,全世界在同一时刻看手表肯定不会看到同一个时间,因为地球是圆的,面对太阳的角度是不一样的,我们一般说时间几点几点,是指的本地时间,比如国内大部分以北 ...
- c#日期转换周几_RPA经验:使用 selector 选择日期
使用 selector 选择日期 近日帮助小伙伴刚解决了网页选择日期的问题,也在群聊中发现有小伙伴寻求相关帮助,特在此分享一些思路,大家可以一起学习探讨. 分析说明 代码支持 import datet ...
- pg日期转周_PostgreSQL的时间/日期函数使用
PostgreSQL的常用时间函数使用整理如下: 一.获取系统时间函数 1.1 获取当前完整时间 select now(); david=# selectnow(); now ------------ ...
- excel日期转换为周数_VBA将日期转换为周数
6 个答案: 答案 0 :(得分:12) 要将周数作为第一天的星期一,请使用以下内容: WorksheetFunction.WeekNum(now, vbMonday) 答案 1 :(得分:6) 使用 ...
- 日期转换JSTL JSP 页面显示日期格式设置
在页面引入:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 然后 ...
最新文章
- 大型互联网b2b b2c o2o电子商务云平台
- 怎么把分钟转化成秒_自定义简洁大方的Latex Beamer theme(主题) 及如何用 Vim 3分钟制作一个幻灯片...
- 阿里巴巴加入 Linux 基金会
- 650c公路车推荐_2020最具性价比的中高端公路整车盘点
- Codeforces Round #669 (Div. 2)
- Java 多线程 —— AQS 详解
- 在定时器中返回给视图的值_JavaScript二进制数组(2)TypedArray视图
- 不知道这十项Linux常识,就别说自己玩过Linux!
- 【MySQL】新闻发布系统数据库设计
- Ember controller
- 【简单易上手】姓氏头像制作生成头像组合微信小程序源码下载
- Unity ML-Agents 从零训练你自己的AI!:一、环境配置
- OSPF高等特性——Forwarding Address
- checkpoint NGFW VM安装
- 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies
- 数据分析项目实战项目二:入驻商用户画像体系
- 儿子跟妈妈关系不好怎么办?这里有解决办法!
- docx行间距怎么设置_Word如何调整字间距,行间距.docx
- redis跟memcached有啥子区别
- MySql 8.0.19安装
热门文章
- 1、数据结构的基本逻辑结构、存储结构和运算
- 正则表达式匹配EXCEL地址字符串
- WPF中实现PropertyGrid的三种方式
- Hibernate简介与运行原理
- 分享 Android 手机屏幕录制并制作成 GIF 演示图片
- Python中用冒号表达式对列表切片
- [2018.03.13 T1] 比赛(contest)
- java 零配置_Spring零配置之@Configuration注解详解
- python sleep 毫秒_如何在python中休眠Webdriver毫秒
- python3.9性能_谁说Python性能差的