C# 关于获取周,月,年时间大全
           DateTime now = DateTime.Now;
            DayOfWeek dayOfWeek = now.DayOfWeek;
            int daysWeek = dayOfWeek == DayOfWeek.Sunday ?  : (int)dayOfWeek;
            //本周第一天(此结果是周一,如果想要结果是周日的,不用+1)
            DateTime thisWeekFirstDay = now.AddDays(-daysWeek + );
            Console.WriteLine(thisWeekFirstDay);
            //本月第一天
            DateTime thisMonthFirstDay = now.AddDays(-now.Day + );
            Console.WriteLine(thisMonthFirstDay);
            //本年第一天
            DateTime thisYearFirstDay = now.AddMonths(-now.Month + ).AddDays(-now.Day + );
            Console.WriteLine(thisYearFirstDay);
            //上周第一天(此结果是周一,如果想要结果是周日的,不用+1)
            DateTime lastWeekFrstDay = now.AddDays(-daysWeek -  + );
            Console.WriteLine(lastWeekFrstDay);
            //上周最后一天
            DateTime lastWeekLastdDay = now.AddDays(-daysWeek);
            Console.WriteLine(lastWeekLastdDay);
            //上月第一天
            DateTime lastMonthFirstday = now.AddMonths(-).AddDays(-now.Day + );
            Console.WriteLine(lastWeekLastdDay);
            //上月最后一天
            DateTime lastMonthLastday = now.AddDays(-now.Day);
            Console.WriteLine(lastMonthLastday);
            //上年第一天
            DateTime lastYearFirstDay = now.AddYears(-).AddMonths(-now.Month + ).AddDays(-now.Day + );
            Console.WriteLine(lastYearFirstDay);
            //上年最后一天
            DateTime lastYearLastDay = now.AddMonths(-now.Month + ).AddDays(-now.Day);
            Console.WriteLine(lastYearLastDay);
            Console.ReadLine();
结果如图所示:

C# 关于获取周,月,年时间大全的更多相关文章
- js jquery  取得周月年时间
		
function formatDate(date) { var myyear = date.getFullYear(); var mymonth = date.getMonth() + 1; var ...
 - C#根据当前时间获取周,月,季度,年度等时间段的起止时间
		
最近有个统计分布的需求,需要按统计本周,上周,本月,上月,本季度,上季度,本年度,上年度等时间统计分布趋势,所以这里就涉及到计算周,月,季度,年度等的起止时间了,下面总结一下C#中关于根据当前时间获取 ...
 - java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)
		
获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...
 - [转]Java中一周前一个月前时间计算方法
		
Java中一周前一个月前时间计算方法 在java语言中,用如下方法获取系统时间: Date date = new Date(); String year=new SimpleDateFormat(&q ...
 - C# 根据第几周和季度 获取开始时间和结束时间
		
/// <summary> /// 根据第几周 获取开始时间和结束时间 /// </summary> /// <param name="week"&g ...
 - python中根据时间获取周数,通过周数获取时间
		
# 时间## 时间和周数 import time import datetime # 获取今天是第几周 print(time.strftime('%W')) # 获取当前是周几(0-6,0代表周一) ...
 - 用js获取周、月第一天和最后一天(转载)
		
var getCurrentWeek = function (day) { var days = ["周日", "周一", "周二", &q ...
 - 生成二维码  加密解密类  TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型)  COOKIE帮助类  数据类型转换  截取字符串  根据IP获取地点  生成随机字符  UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME  是否包含中文    生成秘钥方式之一  计算某一年 某一周 的起始时间和结束时间
		
生成二维码 /// <summary>/// 生成二维码/// </summary>public static class QRcodeUtils{private static ...
 - (干货)java中如何根据一个时间获取属于本年那一周,本周的开始时间以及最后一天时间。并且设置起始时间为周6.结束时间为周5
		
本人亲测,有用,适用性比较强,直接上代码说话. package com.helloBike.data; import java.text.ParseException; import java.tex ...
 - 获取n月后的当前时间
		
例如用户计算会员的到期日期时间 public static Date getMonthNextOrBeforeDate(int monthNum) { Date dNow = new Date(); ...
 
随机推荐
- ng2-file-upload插件在ionic3中的使用方法
			
本文主要说明在ionic3中使用ng2-file-upload插件,上传多种类型文件(图片.word.excel.ppt.mp4等)的使用方法. 1.html代码: <button ion-bu ...
 - for循环(foreach型)流程
 - java中数据库和VO的一一对应关系
			
如图所示,数据库中数据如果有下划线,则JavaVO中删除,除第一个单词外,其他单词首字母大写
 - JAXB中的@XmlRootElement注解详解
			
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface XmlRootElement @Inherited @Retention ...
 - 存储过程中的in  out   in out  三种类型的参数
			
in 是参数的默认模式,这种模式就是在程序运行的时候已经具有值,在程序体中值不会改变. out模式定义的参数只能在过程体内部赋值,表示该参数可以将某个值传递回调用他的过程 in out 表示高参数可以 ...
 - boot、cloud
			
最近在学习Spring Boot也整理了一些文章,有需要的可以参考一下 https://www.zhihu.com/question/39483566 Spring Cloud是一系列框架的有序集合. ...
 - jdbc blob插入及查询操作
			
首先建一张表 create table picture( picId ) primary key not null, picName ) not null, picfile image null ) ...
 - js上传图片到七牛云存储
			
项目开发过程中遇到一个需求,运营人员需要上传图片到七牛云,最开始的做法是,后台对接七牛,然后出一个接口,前端调用接口,先将图片传到后台,然后后台再上传七牛云,用的过程中发现,图片小的情况下还好,图片一 ...
 - python运行时禁止生成pyc文件
			
方法 在环境变量文件~/.bashrc中添加 export PYTHONDONTWRITEBYTECODE=False source ~/.bashrc加载即可 如何从项目中删除所有.pyc文件 fi ...
 - Linux中的特殊权限s、t、i、a
			
文件权限除了r.w.x外还有s.t.i.a权限:s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行.在设置s权限时文件属主.属组必须先设置相应的x权限,否则s权限并不能 ...