• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > c#详解datetime使用示例

c#详解datetime使用示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#中datetime,c#datetime格式,c#datetime,c#string转datetime,c#中datetime.parse等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

实例:

用户输入一个日期,要求输出这个日期是星期几和在这一年中的第几天:

Console.WriteLine("{0}是星期{1}", dt.ToShortDateString(), str);
Console.WriteLine("{0}是这一年的第{1}天", dt.ToLongDateString(), dt.DayOfYear);
</div>

上述代码运行的结果如下



显示当前时期和时间的不同合格:

Console.WriteLine("短日期字符串表示现在时间是:{0}", DateTime.Now.Date.ToShortDateString());
Console.WriteLine("长日期字符串表示现在时间是:{0}", DateTime.Now.Date.ToLongDateString ());
</div>

上述代码的运行结果如下

日期类型(DateTime)格式化

方法一:
使用DateTime.ToString(format, DateTimeFormatInfo.InvariantInfo)
示例代码:

参数format格式详细用法:

格式字符关联属性/说明
dShortDatePattern
DLongDatePattern
f完整日期和时间(长日期和短时间)
FFullDateTimePattern(长日期和长时间)
g常规(短日期和短时间)
G常规(短日期和长时间)
m、MMonthDayPattern
r、RRFC1123Pattern
s使用当地时间的SortableDateTimePattern(基于ISO8601)
tShortTimePattern
TLongTimePattern
uUniversalSortableDateTimePattern用于显示通用时间的格式
U使用通用时间的完整日期和时间(长日期和长时间)
y、YYearMonthPattern

下面列出可被合并以构造自定义模式的模式:

d月中的某一天。一位数的日期没有前导零。
dd月中的某一天。一位数的日期有一个前导零。
ddd周中某天的缩写名称,在AbbreviatedDayNames中定义。
dddd周中某天的完整名称,在DayNames中定义。
M月份数字。一位数的月份没有前导零。
MM月份数字。一位数的月份有一个前导零。
MMM月份的缩写名称,在AbbreviatedMonthNames中定义。
MMMM月份的完整名称,在MonthNames中定义。
y不包含纪元的年份。如果不包含纪元的年份小于10,则显示不具有前导零的年份。
yy不包含纪元的年份。如果不包含纪元的年份小于10,则显示具有前导零的年份。
yyyy包括纪元的四位数的年份。
gg时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
h12小时制的小时。一位数的小时数没有前导零。
hh12小时制的小时。一位数的小时数有前导零。
H24小时制的小时。一位数的小时数没有前导零。
HH24小时制的小时。一位数的小时数有前导零。
m分钟。一位数的分钟数没有前导零。
mm分钟。一位数的分钟数有一个前导零。
s秒。一位数的秒数没有前导零。
ss秒。一位数的秒数有一个前导零。
f秒的小数精度为一位。其余数字被截断。
ff秒的小数精度为两位。其余数字被截断。
fff秒的小数精度为三位。其余数字被截断。
ffff秒的小数精度为四位。其余数字被截断。
fffff秒的小数精度为五位。其余数字被截断。
ffffff秒的小数精度为六位。其余数字被截断。
fffffff秒的小数精度为七位。其余数字被截断。
t在AMDesignator或PMDesignator中定义的AM/PM指示项的第一个字符(如果存在)。
tt在AMDesignator或PMDesignator中定义的AM/PM指示项(如果存在)。
z时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。
zz时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“-08”。
zzz完整时区偏移量(“+”或“-”后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是“-08:00”。
:在TimeSeparator中定义的默认时间分隔符。
/在DateSeparator中定义的默认日期分隔符。
%c其中c是格式模式(如果单独使用)。如果格式模式与原义字符或其他格式模式合并,则可以省略“%”字符。
\c其中c是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“\\”。

方法二:

//本周(要知道本周

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#日期控件datetimepicker保存空值的三种方法
  • C#中DateTime日期类型格式化显示方法汇总
  • c#详解datetime使用示例
  • c#友好显示日期 c#日期datetime使用方法

相关文章

  • 2017-05-28C#实现自定义FTP操作封装类实例
  • 2017-05-28学习Winform文本类控件(Label、Button、TextBox)
  • 2017-05-28C#操作CSV文件类实例
  • 2017-05-28C#使用默认浏览器打开网页的方法
  • 2017-05-28C#开发教程之FTP上传下载功能详解
  • 2017-05-28C#中事件处理的个人体会
  • 2017-05-28C#实现两个richtextbox控件滚动条同步滚动的简单方法
  • 2017-05-28C#知识整理
  • 2017-05-28C#操作windows系统进程的方法
  • 2017-05-28C#中dynamic关键字的正确用法(推荐)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#获取本机IP地址和Mac地址的方法
    • xml 中的冒号 读取问题的解决
    • C#中list用法实例
    • C# Dynamic之:ExpandoObject,DynamicObject,DynamicMetaOb的应用(下)
    • C#操作SQLite数据库之读写数据库的方法
    • .net从服务器下载文件中文名乱码解决方案
    • C# dynamic关键字的使用方法
    • C# 向二进制文件进行读写的操作方法
    • 简单掌握Windows中C#启动外部程序进程的方法
    • C#双缓冲技术实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有