DateTime dt = DateTime.Now;  //当前时间  

   DateTime startWeek = dt.AddDays( - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一
4   DateTime endWeek = startWeek.AddDays(); //本周周日   DateTime startMonth = dt.AddDays( - dt.Day); //本月月初
  DateTime endMonth = startMonth.AddMonths().AddDays(-); //本月月末 9   DateTime startQuarter = dt.AddMonths( - (dt.Month - ) % ).AddDays( - dt.Day); //本季度初
  DateTime endQuarter = startQuarter.AddMonths().AddDays(-); //本季度末 12   DateTime startYear = new DateTime(dt.Year, , ); //本年年初
  DateTime endYear = new DateTime(dt.Year, , ); //本年年末

  DateTime日期格式化

   DateTime.Now.ToString(); // 2016/5/9 13:09:55 短日期 长时间
  DateTime.Now.ToString("d"); // 2016/5/9 短日期
  DateTime.Now.ToString("D"); // 2016年5月9日 长日期
  DateTime.Now.ToString("f"); // 2016年5月9日 13:09 短时间 长日期
  DateTime.Now.ToString("F"); // 2016年5月9日 13:09:55 长日期 长时间
  DateTime.Now.ToString("g"); // 2016/5/9 13:09 短日期 短时间
  DateTime.Now.ToString("G"); // 2016/5/9 13:09:55 短日期 长时间
  DateTime.Now.ToString("t"); // 13:09 短时间
  DateTime.Now.ToString("T"); // 13:09:55 长时间
10   DateTime.Now.ToString("m"); // 5月9日
  DateTime.Now.ToString("M"); // 5月9日
  DateTime.Now.ToString("r"); // Mon, 09 May 2016 13:09:55 GMT
  DateTime.Now.ToString("R"); // Mon, 09 May 2016 13:09:55 GMT
  DateTime.Now.ToString("y"); // 2016年5月
  DateTime.Now.ToString("Y"); // 2016年5月

c#根据当前时间获取本周,本月,本年度等时间段和DateTime日期格式化的更多相关文章

  1. c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段

    DateTime dt = DateTime.Now;  //当前时间   DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小时制 ...

  2. PHP 时间获取本周 本月 本季度用法

    <?php        $week_begin = mktime(0, 0, 0,date("m"),date("d")-date("w&qu ...

  3. JAVA获取本周 本月 本年 第一天和最后一天

    /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...

  4. moment.js获取本周本月本年的开始日期和结束日期

    //获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-D ...

  5. Asp.net C# 获取本周上周本月上月本年上年第一天最后一天时间大全

    DateTime dt = DateTime.Now; int weeknow = Convert.ToInt32(DateTime.Now.DayOfWeek); ) * weeknow + ; D ...

  6. Python时间获取及转换知识汇总

    时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime.获取当天date.获取明天/前N天.获取当天开始和结束时间(00:00:00 23:59:59).获取两个datetime的时间 ...

  7. C#获取本周、上周、本月、上月、本季度、上季度、本年、上一年起始时间和结束时间

    /// 取得某月的第一天 /// </summary> /// <param name="datetime">要取得月份第一天的时间</param&g ...

  8. c# 获取 本周、本月、本季度、本年 的开始时间或结束时间

    #region 获取 本周.本月.本季度.本年 的开始时间或结束时间 /// <summary> /// 获取结束时间 /// </summary> /// <param ...

  9. ASP.NET根据当前时间获取,本周,本月,本季度等时间段

    DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek. ...

随机推荐

  1. php根据IP获取所在省份-百度api接口

    这里用的file_put_contents,你也可以用别的,直接怼代码: //拼接传递的参数 $getData = array( 'query' => '127.0.0.1', 'resourc ...

  2. [转].NET Core dotnet 命令大全

    本文转自:http://www.cnblogs.com/linezero/p/dotnet.html https://docs.microsoft.com/en-us/dotnet/articles/ ...

  3. PLSQL-12.0.7.1837注册码

    product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:226959 password: xs374ca LicenseNumbe ...

  4. Spring Cloud实战之初级入门(五)— 配置中心服务化与配置实时刷新

    目录 1.环境介绍 2.配置中心服务化 2.1 改造mirco-service-spring-config 2.2 改造mirco-service-provider.mirco-service-con ...

  5. mysql 远程连接权限

    当你远程连不上时,可能的原因: 1.是否开启了远程连接权限 2.是否启动了mysql服务 使用客户端远程登陆报错: 使用命令行myslq -h192.168.82.23 -uroot -p123456 ...

  6. json_decode($json, true) true什么意思

    <?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}' ...

  7. timestamp to time 时间戳转日期

    function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);   //timestamp 为10位需*100 ...

  8. hadoop 3.0.0 alpha3 安装、配置

    1. 官网下载 wget  http://mirror.bit.edu.cn/apache/hadoop/common /hadoop-3.0.0-alpha3/hadoop-3.0.0-alpha3 ...

  9. Common in Hardware & Software

    A lot of common in Hardware programming & Software Programming

  10. 十、一行多个:使用float布局的经典方法 ---接(一)

    1.使用float必须要清除float:即在使用float元素的父级元素上清除float. 清除float的方法有三种,在父元素上加:1.width: 100% 或者固定宽度 +overflow:hi ...