C#datetme日期函数的使用技巧
来源:互联网 发布:iphone数据流量打不开 编辑:程序博客网 时间:2024/06/05 16:06
//今天
DateTime.Now.Date.ToString();
//昨天
DateTime.Now.AddDays(-1).ToString();
//明天
DateTime.Now.AddDays(1).ToString();
//本週第1天及最後1天 (要注意的是這裡的每一週是從週日始至週六止)
DateTime.Today.AddDays (-(int)DateTime.Today.DayOfWeek).ToString();
DateTime.Today.AddDays (6 -(int)DateTime.Today.DayOfWeek).ToString();
//上週, 一個周是7天,上週就是本週再減去7天
DateTime.Today.AddDays (-(int)DateTime.Today.DayOfWeek - 7).ToString();
DateTime.Today.AddDays (6 -(int)DateTime.Today.DayOfWeek - 7).ToString();
//下周
DateTime.Today.AddDays (-(int)DateTime.Today.DayOfWeek + 7).ToString();
DateTime.Today.AddDays (6 -(int)DateTime.Today.DayOfWeek + 7).ToString();
//巧用C#裡ToString的字符格式化
//本用第1天及最後1天
DateTime.Now.ToString(/"yyyy-MM-01/");
DateTime.Parse(DateTime.Now.ToString(/"yyyy-MM-01/")).AddMonths(1).AddDays(-1).ToString();
//上個月第1天及最後1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-MM-01/")).AddMonths(-1).ToString();
DateTime.Parse(DateTime.Now.ToString(/"yyyy-MM-01/")).AddDays(-1).ToString();
//下個月第1天及最後1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-MM-01/")).AddMonths(1).ToString();
DateTime.Parse(DateTime.Now.ToString(/"yyyy-MM-01/")).AddMonths(2).AddDays(-1).ToString();
//今年第1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).ToString();
//今年最後1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).AddYears(1).AddDays(-1).ToString();
//去年第1天及最後1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).AddYears(-1).ToString();
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).AddDays(-1).ToString();
//明年第1天及最後1天
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).AddYears(1).ToString();
DateTime.Parse(DateTime.Now.ToString(/"yyyy-01-01/")).AddYears(2).AddDays(-1).ToString();
//本季,一年四個季度,一個季度三個月
//先把日期推到本季度第一個月,然後這個月的第一天就是本季度的第一天了
DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/");
//本季度的最後一天就是下季度的第一天減一
DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/")).AddDays(-1).ToString();
//下季
DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/");
DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/")).AddDays(-1).ToString(); [Page]
//上季
DateTime.Now.AddMonths(-3 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/");
DateTime.Parse(DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).ToString(/"yyyy-MM-01/")).AddDays(-1).ToString();
- C#datetme日期函数的使用技巧
- 使用PHP的日期与时间函数技巧
- 使用PHP的日期与时间函数技巧
- 使用PHP的日期与时间函数技巧
- C#日期函数使用技巧大全
- C#日期函数使用技巧大全
- C# 日期函数使用技巧汇总
- C语言深入浅出可变参数函数的使用技巧
- C语言深入浅出可变参数函数的使用技巧
- C语言可变参数函数的使用技巧(转)
- 《Java编程技巧1001条》第374条 小心使用依赖日期的函数,
- 使用javascript的日期函数
- oracle日期函数的使用
- SQL 日期函数的使用
- oracle 日期函数的使用
- oracle日期函数的使用
- 日期函数F4_DATE的使用
- C#日期函数的使用
- 成为java高手的八大条件
- 百度-阿拉丁模式 是对现有搜索引擎的古板的抓取-分析-倒排-搜索模式的补益
- mashup简介
- GCC学习
- 命名空间(转载整理)
- C#datetme日期函数的使用技巧
- lovebird
- 命名空间2
- GDB调试精粹及使用实例 转载
- Tomcat自身的调整策略
- Borland成为过去时,说明经营一家公司的难度远远大于【操作系统+编译器+数据库】的难度!
- 且思且行
- DataList CheckBox多选删除时处理方法
- 好友列表的实现