C# 内置 DateTime类详解
C# 内置 DateTime类详解
摘抄自微软官方文档,用来方便自己查阅:网址:https://msdn.microsoft.com/zh-cn/library/system.datetime(v=vs.110).aspx
| 名称 | 说明 | |
|---|---|---|
![]() |
Date |
获取此实例的日期部分。 |
![]() |
Day |
获取此实例所表示的日期为该月中的第几天。 |
![]() |
DayOfWeek |
获取此实例所表示的日期是星期几。 |
![]() |
DayOfYear |
获取此实例所表示的日期是该年中的第几天。 |
![]() |
Hour |
获取此实例所表示日期的小时部分。 |
![]() |
Kind |
获取一个值,该值指示由此实例表示的时间是基于本地时间、协调世界时 (UTC),还是两者皆否。 |
![]() |
Millisecond |
获取此实例所表示日期的毫秒部分。 |
![]() |
Minute |
获取此实例所表示日期的分钟部分。 |
![]() |
Month |
获取此实例所表示日期的月份部分。 |
![]() ![]() |
Now |
获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。 |
![]() |
Second |
获取此实例所表示日期的秒部分。 |
![]() |
Ticks |
获取表示此实例的日期和时间的计时周期数。 |
![]() |
TimeOfDay |
获取此实例的当天的时间。 |
![]() ![]() |
Today |
获取当前日期。 |
![]() ![]() |
UtcNow |
获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为协调通用时间 (UTC)。 |
![]() |
Year |
获取此实例所表示日期的年份部分。 |
| 名称 | 说明 | |
|---|---|---|
![]() |
Add(TimeSpan) |
返回一个新的 DateTime,它将指定 TimeSpan 的值添加到此实例的值上。 |
![]() |
AddDays(Double) |
返回一个新的 DateTime,它将指定的天数加到此实例的值上。 |
![]() |
AddHours(Double) |
返回一个新的 DateTime,它将指定的小时数加到此实例的值上。 |
![]() |
AddMilliseconds(Double) |
返回一个新的 DateTime,它将指定的毫秒数加到此实例的值上。 |
![]() |
AddMinutes(Double) |
返回一个新的 DateTime,它将指定的分钟数加到此实例的值上。 |
![]() |
AddMonths(Int32) |
返回一个新的 DateTime,它将指定的月数加到此实例的值上。 |
![]() |
AddSeconds(Double) |
返回一个新的 DateTime,它将指定的秒数加到此实例的值上。 |
![]() |
AddTicks(Int64) |
返回一个新的 DateTime,它将指定的刻度数加到此实例的值上。 |
![]() |
AddYears(Int32) |
返回一个新的 DateTime,它将指定的年份数加到此实例的值上。 |
![]() ![]() |
Compare(DateTime, DateTime) |
对两个 DateTime 的实例进行比较,并返回一个指示第一个实例是早于、等于还是晚于第二个实例的整数。 |
![]() |
CompareTo(DateTime) |
将此实例的值与指定的 DateTime 值相比较,并返回一个整数,该整数指示此实例是早于、等于还是晚于指定的 DateTime 值。 |
![]() |
CompareTo(Object) |
将此实例的值与包含指定的 DateTime 值的指定对象相比较,并返回一个整数,该整数指示此实例是早于、等于还是晚于指定的 DateTime 值。 |
![]() ![]() |
DaysInMonth(Int32, Int32) |
返回指定年和月中的天数。 |
![]() |
Equals(DateTime) |
返回一个值,该值指示此实例的值是否等于指定 DateTime 实例的值。 |
![]() ![]() |
Equals(DateTime, DateTime) |
返回一个值,该值指示的两个 DateTime 实例是否具有同一个日期和时间值。 |
![]() |
Equals(Object) |
返回一个值,该值指示此实例是否等于指定的对象。(覆盖 ValueType.Equals(Object)。) |
![]() ![]() |
FromBinary(Int64) |
反序列化一个 64 位二进制值,并重新创建序列化的 DateTime 初始对象。 |
![]() ![]() |
FromFileTime(Int64) |
将指定的 Windows 文件时间转换为等效的本地时间。 |
![]() ![]() |
FromFileTimeUtc(Int64) |
将指定的 Windows 文件时间转换为等效的 UTC 时间。 |
![]() ![]() |
FromOADate(Double) |
返回与指定的 OLE 自动化日期等效的 DateTime。 |
![]() |
GetDateTimeFormats() |
将此实例的值转换为标准日期和时间格式说明符支持的所有字符串表示形式。 |
![]() |
GetDateTimeFormats(Char) |
将此实例的值转换为指定的标准日期和时间格式说明符支持的所有字符串表示形式。 |
![]() |
GetDateTimeFormats(Char, IFormatProvider) |
将此实例的值转换为指定的标准日期和时间格式说明符和区域性特定格式信息支持的所有字符串表示形式。 |
![]() |
GetDateTimeFormats(IFormatProvider) |
将此实例的值转换为标准日期和时间格式说明符和指定的区域性特定格式信息支持的所有字符串表示形式。 |
![]() |
GetHashCode() |
返回此实例的哈希代码。(覆盖 ValueType.GetHashCode()。) |
![]() |
GetType() | |
![]() |
GetTypeCode() |
返回值类型 TypeCode 的 DateTime。 |
![]() |
IsDaylightSavingTime() |
指示此 DateTime 实例是否在当前时区的夏时制范围内。 |
![]() ![]() |
IsLeapYear(Int32) |
返回指定的年份是否为闰年的指示。 |
![]() ![]() |
Parse(String) |
将日期和时间的字符串表示形式转换为其等效的 DateTime。 |
![]() ![]() |
Parse(String, IFormatProvider) |
使用指定的区域性特定格式设置信息,将日期和时间的字符串表示形式转换为其等效的DateTime。 |
![]() ![]() |
Parse(String, IFormatProvider, DateTimeStyles) |
使用指定的区域性特定格式设置信息和格式类型,将日期和时间的字符串表示形式转换为其等效的 DateTime。 |
![]() ![]() |
ParseExact(String, String, IFormatProvider) |
使用指定的格式和区域性特定格式信息,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配。 |
![]() ![]() |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
使用指定的格式、区域性特定的格式信息和样式将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配,否则会引发异常。 |
![]() ![]() |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
使用指定的格式数组、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须至少与指定的格式之一完全匹配,否则会引发异常。 |
![]() ![]() |
SpecifyKind(DateTime, DateTimeKind) |
创建新的 DateTime 对象,该对象具有与指定的 DateTime 相同的刻度数,但是根据指定的DateTimeKind 值的指示,指定为本地时间或协调世界时 (UTC),或者两者皆否。 |
![]() |
Subtract(DateTime) |
从此实例中减去指定的日期和时间。 |
![]() |
Subtract(TimeSpan) |
从此实例中减去指定持续时间。 |
![]() |
ToBinary() |
将当前 DateTime 对象序列化为一个 64 位二进制值,该值随后可用于重新创建 DateTime对象。 |
![]() |
ToFileTime() |
将当前 DateTime 对象的值转换为 Windows 文件时间。 |
![]() |
ToFileTimeUtc() |
将当前 DateTime 对象的值转换为 Windows 文件时间。 |
![]() |
ToLocalTime() |
将当前 DateTime 对象的值转换为本地时间。 |
![]() |
ToLongDateString() |
将当前 DateTime 对象的值转换为其等效的长日期字符串表示形式。 |
![]() |
ToLongTimeString() |
将当前 DateTime 对象的值转换为其等效的长时间字符串表示形式。 |
![]() |
ToOADate() |
将此实例的值转换为等效的 OLE 自动化日期。 |
![]() |
ToShortDateString() |
将当前 DateTime 对象的值转换为其等效的短日期字符串表示形式。 |
![]() |
ToShortTimeString() |
将当前 DateTime 对象的值转换为其等效的短时间字符串表示形式。 |
![]() |
ToString() |
使用当前的区域性格式约定将当前 DateTime 对象的值转换为它的等效字符串表示形式。(覆盖 ValueType.ToString()。) |
![]() |
ToString(IFormatProvider) |
使用指定的区域性特定格式信息将当前 DateTime 对象的值转换为它的等效字符串表示形式。 |
![]() |
ToString(String) |
使用指定的格式和当前区域性的格式约定将当前 DateTime 对象的值转换为它的等效字符串表示形式。 |
![]() |
ToString(String, IFormatProvider) |
使用指定的格式和区域性特定格式信息将当前 DateTime 对象的值转换为它的等效字符串表示形式。 |
![]() |
ToUniversalTime() |
将当前 DateTime 对象的值转换为协调世界时 (UTC)。 |
![]() ![]() |
TryParse(String, DateTime) |
将日期和时间的指定字符串表示形式转换为其 DateTime 等效项,并返回一个指示转换是否成功的值。 |
![]() ![]() |
TryParse(String, IFormatProvider, DateTimeStyles, DateTime) |
使用指定的区域性特定格式信息和格式设置样式,将日期和时间的指定字符串表示形式转换为其 DateTime 等效项,并返回一个指示转换是否成功的值。 |
![]() ![]() |
TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTime) |
使用指定的格式、区域性特定的格式信息和样式将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配。 该方法返回一个指示转换是否成功的值。 |
![]() ![]() |
TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTime) |
使用指定的格式数组、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须至少与指定的格式之一完全匹配。 该方法返回一个指示转换是否成功的值。 |
| 名称 | 说明 | |
|---|---|---|
![]() ![]() |
Addition(DateTime, TimeSpan) |
将指定的时间间隔加到指定的日期和时间以生成新的日期和时间。 |
![]() ![]() |
Equality(DateTime, DateTime) |
确定 DateTime 的两个指定的实例是否相等。 |
![]() ![]() |
GreaterThan(DateTime, DateTime) |
确定指定的 DateTime 是否晚于另一个指定的 DateTime。 |
![]() ![]() |
GreaterThanOrEqual(DateTime, DateTime) |
确定一个指定的 DateTime 表示的日期和时间等于还是晚于另一个指定的DateTime。 |
![]() ![]() |
Inequality(DateTime, DateTime) |
确定 DateTime 的两个指定的实例是否不等。 |
![]() ![]() |
LessThan(DateTime, DateTime) |
确定指定的 DateTime 是否早于另一个指定的 DateTime。 |
![]() ![]() |
LessThanOrEqual(DateTime, DateTime) |
确定一个指定的 DateTime 表示的日期和时间等于还是早于另一个指定的DateTime。 |
![]() ![]() |
Subtraction(DateTime, DateTime) |
将指定的日期和时间与另一个指定的日期和时间相减,返回一个时间间隔。 |
![]() ![]() |
Subtraction(DateTime, TimeSpan) |
从指定的日期和时间减去指定的时间间隔,返回新的日期和时间。 |
C# 内置 DateTime类详解的更多相关文章
- Spark2.1.0——内置Web框架详解
Spark2.1.0——内置Web框架详解 任何系统都需要提供监控功能,否则在运行期间发生一些异常时,我们将会束手无策.也许有人说,可以增加日志来解决这个问题.日志只能解决你的程序逻辑在运行期的监控, ...
- Spark2.1.0——内置RPC框架详解
Spark2.1.0——内置RPC框架详解 在Spark中很多地方都涉及网络通信,比如Spark各个组件间的消息互通.用户文件与Jar包的上传.节点间的Shuffle过程.Block数据的复制与备份等 ...
- 【Python】Python内置函数dir详解
1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: 复制代码代码如下: >>> help(dir)Help on built-in function ...
- 第8.14节 Python类中内置方法__str__详解
一. object类内置方法__str__和函数str 类的内置方法__str__和内置函数str实际上实现的是同一功能,实际上str调用的就是__str__方法,只是调用方式不同,二者的调用语法如下 ...
- 第8.13节 Python类中内置方法__repr__详解
当我们在交互环境下输入对象时会直接显示对象的信息,交互环境下输入print(对象)或代码中print(对象)也会输出对象的信息,这些输出信息与两个内置方法:__str__方法和__repr__方法有关 ...
- GLSL语言内置的变量详解
GLSL语言内置的变量,包括内置的顶点属性(attribute).一致变量(uniform).易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询 ...
- day14内置函数作业详解
day14题目 day14作业及默写 1,整理今天所学内容,整理知识点,整理博客. 2,画好流程图. 3,都完成的做一下作业(下面题都是用内置函数或者和匿名函数结合做出): 4,用map来处理字符串列 ...
- 003_python内置的@staticmethod详解
python中的staticmethod 主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法(类似java的静态方法) 如果你去掉staticmethod,在方法中加 ...
- Python3内置字符串方法详解
官网文档地址:https://docs.python.org/3/library/stdtypes.html#string-methods基于 Python 3.X 版本 str.capitalize ...
随机推荐
- CSS3 radial-gradient 径向渐变属性 实现重复半圆角内边框
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8gAAADiCAIAAAAd73mYAAAG+ElEQVR4nO3dQQrkNhCG0TntHGGu4U ...
- JAVA定时任务调度之Timer入门详解(一)
所谓的Timer,打开jdk的api文档可以看到它的定义:一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行.通俗点讲就是说:有且仅有一个后台线程对多个业务线程进行 ...
- http请求参数中包含特殊字符的严重后果,比如:#
URL请求中不能包含特殊符号,比如:# 今天在调接口,突然发现接口参数中传递的数据没有完全接收到controller层的model模型中,反反复复测了好几遍,真不信这个邪了,头晕脑胀的时候才关注到UR ...
- JAVA中的设计模式三(策略模式)
问题: 如何让算法和对象分开来,使得算法可以独立于使用它的客户而变化? 方案: 把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口,然后在类中包含这个对象的实例,这样类的实例在运行时就 ...
- Java学习笔记24(Integer类)
这里介绍基本数据类型包装类,Integer是int的包装类, 其他的基本数据类型的包装类的方法和Integer的方法几乎一致,会一种即可全会 基本数据类型包装类的特点:用于在基本数据类型和字符串之间进 ...
- Python进阶内容(三)--- reduce
描述 functools.reduce() 函数会对参数序列中元素进行累积.函数将一个数据集合(列表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集 ...
- 【深度学习系列】关于PaddlePaddle的一些避“坑”技巧
最近除了工作以外,业余在参加Paddle的AI比赛,在用Paddle训练的过程中遇到了一些问题,并找到了解决方法,跟大家分享一下: PaddlePaddle的Anaconda的兼容问题 之前我是在服务 ...
- 浮动(float)与清除浮动(clear)
上一篇中我们了解了块级元素与内联元素,今天将自己查阅的资料整理写出来,与大家一起理解什么是浮动,以及怎样清除浮动,本文以div元素为例. 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮 ...
- [转载]Tortoise SVN使用方法,简易图解
刚到公司实习,为了版本控制,我公司使用SVN控制版本,在此记下SVN使用方法,仅供参考! 废话少说,上图! ---------------------------------- ...
- mongodb 的进库操作
mongo show dbs use xxx show collections db.xxx.find() db.users.update({ "xxx" : ObjectId( ...




