C#中常用的DataTime方法的总结,包括一些SQL的函数
DateTime 方法大全 DateTime 是 C# 中的一个结构体,用于表示日期和时间。它提供了多种方法来操作和格式化日期和时间。本文将对常用的 DateTime 方法进行总结,并对一些 SQL 函数进行介绍。 1. 获取当前日期和时间 DateTime dt = DateTime.Now; // 获取当前日期和时间 2. formatDate dt.ToString(); // 将日期和时间格式化为字符串,格式为 yyyy-MM-dd HH:mm:ss dt.ToFileTime().ToString(); // 将日期和时间格式化为 Win32 文件时间 dt.ToFileTimeUtc().ToString(); // 将日期和时间格式化为 UTC 文件时间 dt.ToLocalTime().ToString(); // 将日期和时间格式化为本地时间 dt.ToLongDateString().ToString(); // 将日期和时间格式化为长日期字符串 dt.ToLongTimeString().ToString(); // 将日期和时间格式化为长时间字符串 dt.ToOADate().ToString(); // 将日期和时间格式化为 OLE 自动化日期 dt.ToShortDateString().ToString(); // 将日期和时间格式化为短日期字符串 dt.ToShortTimeString().ToString(); // 将日期和时间格式化为短时间字符串 dt.ToUniversalTime().ToString(); // 将日期和时间格式化为 UTC 时间 3. 获取日期和时间的组成部分 dt.Year.ToString(); // 获取年份 dt.DayOfWeek.ToString(); // 获取星期几 dt.DayOfYear.ToString(); // 获取今年中的天数 dt.Hour.ToString(); // 获取小时 dt.Millisecond.ToString(); // 获取毫秒 dt.Minute.ToString(); // 获取分钟 dt.Month.ToString(); // 获取月份 dt.Second.ToString(); // 获取秒 dt.Ticks.ToString(); // 获取 Tick 计数 4. 日期和时间的运算 dt.AddYears(1).ToString(); // 将日期和时间增加一年 dt.AddDays(1.1).ToString(); // 将日期和时间增加 1.1 天 dt.AddHours(1.1).ToString(); // 将日期和时间增加 1.1 小时 dt.AddMilliseconds(1.1).ToString(); // 将日期和时间增加 1.1 毫秒 dt.AddMonths(1).ToString(); // 将日期和时间增加一个月 dt.AddSeconds(1.1).ToString(); // 将日期和时间增加 1.1 秒 dt.AddMinutes(1.1).ToString(); // 将日期和时间增加 1.1 分钟 dt.AddTicks(1000).ToString(); // 将日期和时间增加 1000 Tick 5. 日期和时间的比较 dt.CompareTo(dt).ToString(); // 比较两个日期和时间 dt.Equals("2005-11-6 16:11:04").ToString(); // 判断日期和时间是否相等 dt.Equals(dt).ToString(); // 判断两个日期和时间是否相等 dt.GetHashCode().ToString(); // 获取日期和时间的哈希码 6. 日期和时间的格式化 dt.GetType().ToString(); // 获取日期和时间的类型 dt.GetTypeCode().ToString(); // 获取日期和时间的类型代码 dt.GetDateTimeFormats('s')[0].ToString(); // 将日期和时间格式化为 短日期字符串 dt.GetDateTimeFormats('t')[0].ToString(); // 将日期和时间格式化为 短时间字符串 dt.GetDateTimeFormats('y')[0].ToString(); // 将日期和时间格式化为 年月字符串 dt.GetDateTimeFormats('D')[0].ToString(); // 将日期和时间格式化为 长日期字符串 dt.GetDateTimeFormats('D')[1].ToString(); // 将日期和时间格式化为 短日期字符串 dt.GetDateTimeFormats('D')[2].ToString(); // 将日期和时间格式化为 年月日字符串 dt.GetDateTimeFormats('D')[3].ToString(); // 将日期和时间格式化为 星期字符串 dt.GetDateTimeFormats('M')[0].ToString(); // 将日期和时间格式化为 月日字符串 dt.GetDateTimeFormats('f')[0].ToString(); // 将日期和时间格式化为 长日期时间字符串 dt.GetDateTimeFormats('g')[0].ToString(); // 将日期和时间格式化为 短日期时间字符串 在 SQL 中,也有一些函数可以用于操作日期和时间,例如: * `GETDATE()`:获取当前日期和时间 * `DATEADD()`:增加日期和时间 * `DATEDIFF()`:计算两个日期和时间之间的差异 * `CONVERT()`:将字符串转换为日期和时间 这些函数可以在 SQL 查询中使用,以便对日期和时间进行操作和格式化。
- deluxwu2012-08-10总的来说还是不错的,如果能在细腻一点就好~~
- 粉丝: 3
- 资源: 41
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- “人力资源+大数据+薪酬报告+涨薪调薪”
- PVE系统配置优化脚本
- “人力资源+大数据+薪酬报告+涨薪调薪”
- 含源码java Swing基于socket实现的五子棋含客户端和服务端
- 【java毕业设计】鹿幸公司员工在线餐饮管理系统的设计与实现源码(springboot+vue+mysql+LW).zip
- OpenCV C++第三方库
- 毕设分享:基于SpringBoot+Vue的礼服租聘系统-后端
- 复合铜箔:预计到2025年,这一数字将跃升至291.5亿元,新材料革命下的市场蓝海
- 【java毕业设计】流浪动物管理系统源码(springboot+vue+mysql+说明文档+LW).zip
- 【源码+数据库】采用纯原生的方式,基于mybatis框架实现增删改查