【C#】yyyy-MM-dd HH:mm:ss 时间格式 时间戳 全面解读超详细
c# 详细 时间 格式 解读 全面 MM DD
2023-09-11 14:19:28 时间
C#
日期转字符串
实例化一个时间字符串
DateTimeFormatInfo dfInfo=new DateTimeFormatInfo();
dfInfo.ShortDatePattern = "yyyy/MM/dd hh:mm:ss:ffff";
DateTime dt = Convert.ToDateTime("2019/07/01 18:18:18:1818", dfInfo);
日期转字符串
string dateString = dt.ToString();
//或者
dateString = dt.ToString("F");
以下格式只能单独使用,表示特定的格式:
format对象的值 | 时间格式特征 | 返回的时间格式 |
---|---|---|
d | ShortDatePattern | HH mm ss |
D | LongDatePattern | “dddd,dd MMMM yyyy |
f | 完整日期和时间(长日期和短时间) | 示例f(zh-CN)- 2009年6月15日 13:45f(en-US)- 2009年6月15日 13:45完整日期短时间(“”格式说明符””标准格式说明符表示长日期("D”和短时间("t”)模式组合,用空格分隔 |
F | FullDateTimePattern(长日期和长时间) | 不例 F(zh-CN) - 2009年6月15日 13:45:30 F(en-US) - 2009年6月15日 13:45:30 F”标准格式说明符表示由当前DateTimeFormatlnfo FullDateTimePattern 属性定义的自定义日期和时间格式字符串,例如,固定区域性的自定义格式字符串为dddd,dd MMMM yyyy HH:mm:ss" |
g | 常规(短日期和短时间) | 示例: g (zh-CN) - 2009/6/15 13:45g (en-US)- 2009/6/15 13:45 "g"标准格式说明符表示短日期("d”和短时间("t模式组合,用空格分隔 |
G | 常规(短日期和长时间) | |
m、M | MonthDayPattern | |
r、R | RFC1123Pattern | |
s | 使用当地时间的 SortableDateTimePattern(基于 ISO 8601) | |
t | ShortTimePattern | 例如,定区域性的自定义格式字符事为"HHmm" |
T | LongTimePattern | 例如,固定区域性的自定义格式字符串为“HH:mm:ss" |
u | UniversalSortableDateTimePattern 用于显示通用时间的格式 | |
U | 使用通用时间的完整日期和时间(长日期和长时间) | 示例U (zh-CN) - 2009年6月15日 5:45:30 u(en-Us) - 2009年6月15日 5:45:30 |
y、Y | YearMonthPattern |
字符串转日期
string str=yyyy-MM-dd hh:mm:ss;
Convert.ToDateTime(str);
//例如
string dateString = "20190701 18:18:18:1818";
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.CurrentCulture);
DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.InvariantCulture);
相关文章
- 从 C# 崩溃异常 中研究页堆布局
- Newtonsoft.Json C# Json序列化和反序列化工具的使用、类型方法大全 C# 算法题系列(二) 各位相加、整数反转、回文数、罗马数字转整数 C# 算法题系列(一) 两数之和、无重复字符的最长子串 DateTime Tips c#发送邮件,可发送多个附件 MVC图片上传详解
- C#订阅与发布标准实现 visual studio code .net 开发 设计模式之☞策略模式 C#字符串转二进制、二进制转字符串 c# 接口的协变和逆变 c# 使用迭代器来创建可枚举类型 博客园首页新随笔联系订阅管理 随笔 - 117 文章 - 0 评论 - 57 c# 创建,加载,修改XML文档
- 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) C#中缓存的使用 C#操作redis WPF 控件库——可拖动选项卡的TabControl 【Bootstrap系列】详解Bootstrap-table AutoFac event 和delegate的分别 常见的异步方式async 和 await C# Task用法 c#源码的执行过程
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- C#不用union,而是有更好的方式实现 .net自定义错误页面实现 .net自定义错误页面实现升级篇 .net捕捉全局未处理异常的3种方式 一款很不错的FLASH时种插件 关于c#中委托使用小结 WEB网站常见受攻击方式及解决办法 判断URL是否存在 提升高并发量服务器性能解决思路
- c# 把一个匿名对象赋值给一个Object类型的变量后,怎么取这个变量? c# dynamic动态类型和匿名类 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic 深入浅析C#中的var和dynamic
- C#中泛型方法与泛型接口 C#泛型接口 List<IAll> arssr = new List<IAll>(); interface IPerson<T> c# List<接口>小技巧 泛型接口协变逆变的几个问题
- 【详细】【转】C#中理解委托和事件 事件的本质其实就是委托 RabbitMQ英汉互翼(一),RabbitMQ, RabbitMQ教程, RabbitMQ入门
- C#格式规范
- 【卷土重来之C#学习笔记】(二)c#编程概述
- Word控件Spire.Doc 【Table】教程(4):如何在C#、VB.NET中设置Word表格样式
- Word控件Spire.Doc 转换教程(二十七):如何在 C# 中将 Word 转换为 PostScript
- c#语言学习笔记(1)
- [C#]委托和事件(详细讲解)
- [C#] Direct2D 学习笔记 (一)vb.net转换为c#
- 第二节:Web前端-ASP.NET之C#基础
- C# winform combobox 在绑定数据之后插入一项选择项
- 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
- 【Unity】C#+Visual Studio生成DLL文件(步骤图解)
- 《C#零基础入门之百识百例》(五十二)封装介绍 -- 二维多项式求值
- C# String和StringBuilder简介
- C# 堆和栈的简述
- C# 逗号分隔的字符串转数组,string数组转int数组
- SQLSERVER中的timestamp 和 C#中的byte[] 转换
- C# Encoding
- C#反射设置属性值和获取属性值
- C# winform 窗体弹出选择目录或文件 的对话框