广告
返回顶部
首页 > 资讯 > 精选 >C#如何实现日期时间的格式化输出
  • 224
分享到

C#如何实现日期时间的格式化输出

2023-07-05 11:07:57 224人浏览 安东尼
摘要

这篇文章主要讲解了“C#如何实现日期时间的格式化输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日期时间的格式化输出”吧!DateTime被放在System命名空间下,在顶级语

这篇文章主要讲解了“C#如何实现日期时间的格式化输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日期时间的格式化输出”吧!

DateTime被放在System命名空间下,在顶级语句中不必using可直接使。

单个字母格式化

DateTime最常用的属性是Now,表示当前的时刻,其数据类型也是DateTime。但一般来说,Now包含的内容有些多,比较合适的用法是通过一些关键字进行格式化输出,这些关键字可以是单个的字母,如下例所示

string[] fORMatLst = new string[] { "d", "D", "f", "F", "g", "G", "t", "T", "u", "U", "m", "M", "r", "R", "y", "Y", "o", "O", "s" };foreach (var item in formatLst){    var now = DateTime.Now;    Console.WriteLine($"{item}|{now.ToString(item)}");}
标志输出

2023/3/3 15:41:59
d2023/3/3
D2023年3月3日
f2023年3月3日 15:41
F2023年3月3日 15:41:00
g2023/3/3 15:41
G2023/3/3 15:41:00
t15:41
T15:41:00
u2023-03-03 15:41:00Z
U2023年3月3日 7:41:00
m3月3日
M3月3日
rFri, 03 Mar 2023 15:41:00 GMT
RFri, 03 Mar 2023 15:41:00 GMT
y2023年3月
Y2023年3月
o2023-03-03T15:41:00.4768044+08:00
O2023-03-03T15:41:00.4769105+08:00
s2023-03-03T15:41:00

其中,U表示本初子午线的长日期和长时间。

自定义格式化

ToString也重载了更加复杂的格式化方法

string[] fmtLst = new string[] { "yy", "yyyy", "MM", "dd", "DDD", "dddd", "hh", "HH", "mm", "ss", "ff", "fff", "ffff"};foreach (var item in fmtLst){    var now = DateTime.Now;    Console.WriteLine($"{item}|{now.ToString(item)}");}
格式输出说明



yy23年份后两位
yyyy20234位年份
MM03两位月份
dd03日数
ddd周五
dddd星期五
hh0312小时制的小时数
HH1524小时制的小时数
mm45分钟数
ss51秒数
ff15毫秒数前2位
fff156毫秒数前3位
ffff1567毫秒数前4位

上面这些针对单个年、月、日、时、分、秒的关键字可以通过插入其他符号的方式自由组合,例如

var dt1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff");var dt2 = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");var dt3 = DateTime.Now.ToString("yyyy年MM月dd日 dddd");Console.WriteLine(dt1);Console.WriteLine(dt2);Console.WriteLine(dt3);

命令行输出为

2023-03-03 15:50:20.8885
2023/03/03 15:50:20
2023年03月03日 星期五

感谢各位的阅读,以上就是“C#如何实现日期时间的格式化输出”的内容了,经过本文的学习后,相信大家对C#如何实现日期时间的格式化输出这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: C#如何实现日期时间的格式化输出

本文链接: https://www.lsjlt.com/news/351435.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#如何实现日期时间的格式化输出
    这篇文章主要讲解了“C#如何实现日期时间的格式化输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日期时间的格式化输出”吧!DateTime被放在System命名空间下,在顶级语...
    99+
    2023-07-05
  • C#实现日期时间的格式化输出的示例详解
    目录单个字母格式化自定义格式化DateTime被放在System命名空间下,在顶级语句中不必using可直接使。 单个字母格式化 DateTime最常用的属性是Now,表示当前的时刻...
    99+
    2023-03-13
    C#实现日期时间格式化输出 C#时间格式化输出 C#时间格式化
  • js中如何实现日期时间格式化
    这篇文章主要为大家展示了“js中如何实现日期时间格式化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何实现日期时间格式化”这篇文章吧。js日期时间格式化将日期时间转换为指定格式,如:YY...
    99+
    2023-06-20
  • c语言如何输出时间格式
    C语言中,可以使用ctime函数将时间以字符串格式输出。ctime函数的原型如下:```cchar *ctime(const tim...
    99+
    2023-08-31
    c语言
  • Android日期时间格式国际化的实现代码
    在做多语言版本的时候,日期时间的格式话是一个很头疼的事情,幸好Android提供了DateFormate,可以根据指定的语言区域的默认格式来格式化。 直接贴代码: 代码如下:p...
    99+
    2022-06-06
    Android
  • js日期时间格式化的方法实例
    js日期时间格式化 将日期时间转换为指定格式,如:YYYY-mm-dd HH:MM表示2019-06-06 19:45 function dateFormat(fmt, date...
    99+
    2022-11-12
  • Java中如何对日期时间进行格式化
    这篇文章将为大家详细讲解有关Java中如何对日期时间进行格式化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java格式化日期时间的方法import java.text.Parse...
    99+
    2023-05-31
    java ava
  • MySQL如何实现日期格式化
    这篇文章主要为大家展示了“MySQL如何实现日期格式化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现日期格式化”这篇文章吧。日期格式化命令:s...
    99+
    2022-10-19
  • Flex如何实现日期格式化
    这篇文章主要介绍了Flex如何实现日期格式化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex日期格式化在Flex中提供了非常丰富的Flex格式化功能,包括Flex货币格...
    99+
    2023-06-17
  • 如何解决element-ui日期时间选择器的日期格式化问题
    小编给大家分享一下如何解决element-ui日期时间选择器的日期格式化问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在...
    99+
    2022-10-19
  • 在PHP中如何将时间戳转化为日期和时间格式
    本篇内容介绍了“在PHP中如何将时间戳转化为日期和时间格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是时间戳时间戳是指自1970年1...
    99+
    2023-07-05
  • linux shell如何实现转换输入日期的格式
    这篇文章给大家分享的是有关linux shell如何实现转换输入日期的格式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对于用户输入日期的合法性检验,是个很重要的问题,这个例子是简单得取得用户输入的日期,并转换为...
    99+
    2023-06-09
  • 日期格式化的最佳实践:如何在Java中处理日期格式化
    文章目录 前言一、使用format()方法二、使用注解@JsonFormat三、使用消息转换器1.定义用户类2.重写DateSerializer 方法3.定义对象映射器:4.定义消息转换器5....
    99+
    2023-09-17
    java 开发语言
  • sql中如何使用Convert函数格式化时间输出
    这期内容当中小编将会给大家带来有关sql中如何使用Convert函数格式化时间输出,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 Select CON...
    99+
    2022-10-18
  • 如何使用mybatis格式化查询出的日期
    小编给大家分享一下如何使用mybatis格式化查询出的日期,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mybatis格式化查询出的日期1、格式符说明%Y:年 示例:2019%m:月 示例:08%d:日 示例:05%H:时...
    99+
    2023-06-20
  • js如何实现时间格式化
    小编给大家分享一下js如何实现时间格式化,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!时间格式化界面展示的时间千变万化, 所以一个处理时间的函数,它的重要性就不言...
    99+
    2023-06-27
  • Python中如何实现format()格式化输出
    这篇文章主要为大家展示了“Python中如何实现format()格式化输出”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中如何实现format()格式化输出”这篇文章吧。format...
    99+
    2023-06-25
  • Java的API时间格式化如何实现
    这篇文章主要讲解了“Java的API时间格式化如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的API时间格式化如何实现”吧!新API的时间格式化新的时间API的时间格式化由j...
    99+
    2023-07-06
  • SpringBoot中如何实现时间格式化
    小编给大家分享一下SpringBoot中如何实现时间格式化,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!时间问题演示为了方便演示,我写了一个简单 Spring Boot 项目,其中数据库中包含了一张 userinfo 表,...
    99+
    2023-06-20
  • golang中time包之时间间隔格式化和秒、毫秒、纳秒等时间戳格式输出的方法实例
    目录获取当前时间的年、月、日、时、分、秒的方法如下:获取从1970到现在经过的时间的方法如下:时间间隔格式化输出方法:总结获取当前时间的年、月、日、时、分、秒的方法如下: // 获...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作