iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#中时间的几种格式转换方法
  • 718
分享到

C#中时间的几种格式转换方法

时间格式转换 2022-11-15 22:11:37 718人浏览 独家记忆
摘要

有时候我们要对C#时间进行转换,达到不同的显示效果 默认格式为:2005-6-614:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要

有时候我们要对C#时间进行转换,达到不同的显示效果

默认格式为:2005-6-614:33:34

如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢

我们要用到:DateTime.ToString的方法(String,IFORMatProvider)


usingSystem;
usingSystem.Globalization;
Stringformat="D";
DateTimedate=DataTime,Now;
Response.Write(date.ToString(format,DateTimeFormatInfo.InvariantInfo));

结果输出

Thursday,June16,2005

参数format格式详细用法

格式字符关联属性/说明

dShortDatePattern

DLongDatePattern

f完整日期和时间(长日期和短时间)

FFullDateTimePattern(长日期和长时间)

g常规(短日期和短时间)

G常规(短日期和长时间)

m、MMonthDayPattern

r、RRFC1123Pattern

s使用当地时间的SortableDateTimePattern(基于ISO8601)

tShortTimePattern

TLongTimePattern

uUniversalSortableDateTimePattern用于显示通用时间的格式

U使用通用时间的完整日期和时间(长日期和长时间)

y、YYearMonthPattern

下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。

C#时间格式模式说明

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是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“”。
只有上面第二个表中列出的格式模式才能用于创建自定义模式;在第一个表中列出的标准格式字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如,
DateTime.ToString("d")返回DateTime值;“d”是标准短日期模式。
DateTime.ToString("%d")返回月中的某天;“%d”是自定义模式。
DateTime.ToString("d")返回后面跟有一个空白字符的月中的某天;“d”是自定义模式。
比较方便的是,上面的参数可以随意组合,并且不会出错,多试试,肯定会找到你要的时间格式
如要得到2005年06月这样格式的C#时间

C#时间可以这样写:

date.ToString("yyyy年MM月",DateTimeFormatInfo.InvariantInfo)

--结束END--

本文标题: C#中时间的几种格式转换方法

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

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

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

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

下载Word文档
猜你喜欢
  • C#中时间的几种格式转换方法
    有时候我们要对C#时间进行转换,达到不同的显示效果 默认格式为:2005-6-614:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要...
    99+
    2022-11-15
    时间 格式转换
  • vue时间转换的几种方式
    VUE 时间转换 做一个项目肯定会关系到很多的数据类型,数据类型之间都是可以转化的,,前端有时候从后端拿到的时间不符合标准,此时就需要转换以后再去使用,转换有两种方式,看你个人比较喜...
    99+
    2022-11-13
  • Python中三种时间格式转换的方法
    目录一 时间元组二 字符串与时间戳三 时间的加减用法一 时间元组 1. 时间元组和时间戳的互化 import time,datetime # 获取当前时间的时间元组 t = time...
    99+
    2023-05-18
    Python 时间格式转换 Python 时间转换
  • js中各种时间格式的转换方法举例
    目录js 各种时间格式的转换获取时间日期转时间戳时间戳转日期附:如何判断是否为当天时间总结js 各种时间格式的转换 时间格式示例中国标准时间Fri Mar 18 2022 14:24...
    99+
    2023-05-18
    js中时间格式化转换 时间的格式怎么转换 js时间格式转换
  • JS时间戳转换为常用时间格式的三种方式
    目录前言1、js 时间戳转日期(可直接复制)2、在main.js中创建过滤器(1)main.js中,创建过滤器将其挂载到vue上(2)页面中具体使用3、day.js(1)三种安装方式...
    99+
    2023-05-16
    js时间戳转换为时间 js时间戳转换 js怎么将时间戳换为时间
  • JS格式化时间的几种方法总结
    方法一 方法 //格式化时间 function format(dat){ //获取年月日,时间 var year = dat.getFullYear(); v...
    99+
    2022-11-13
  • C#时间格式如何转换为时间戳
    这篇文章给大家分享的是有关C#时间格式如何转换为时间戳的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。时间戳转换:/// <summary>/// C#时间格式转换为时间戳(互转)/...
    99+
    2023-06-06
  • Python3时间转换之时间戳转换为指定格式的日期方法详解
    在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换。所谓时间戳,就是从 1970年1月1日 00:00:00 到现在...
    99+
    2022-11-12
  • Java中常用的几种JSON格式的转换
    JSON在传输数据时,起到了特别大的作用,因此出现了各种各样五花八门的JSON转换第三方包,在这里做一个汇总,总结一些常用的 目录 com.alibaba.fastjson 常用的API Lsit--->JSON JSON字符串--->Li...
    99+
    2023-08-31
    json
  • c++11多种格式时间转化为字符串的方法实现
    1.打印系统当前时间,或者将系统当前时间转化为字符串 #include <iostream> #include <sstream> #include &l...
    99+
    2022-11-12
  • MySQL日期时间函数汇总、时间格式转换方法
    MySQL日期时间函数汇总、时间格式转换方法 时间函数日期时间格式转换date_format函数EXTRACT()DATE_ADD()DATE_SUB()DATEDIFF函数 时间函数...
    99+
    2023-09-05
    mysql 数据库
  • 详细介绍PHP时间转时间戳的几种方法
    PHP时间转时间戳是一项常用的操作,它可以将指定的时间转化为以秒为单位的时间戳。在PHP项目中,时间戳是一个非常重要的概念,它可以用于处理与时间相关的操作,如记录日志、统计时长等。在本文中,我们将介绍PHP时间转时间戳的几种方法。一、使用d...
    99+
    2023-05-14
  • MySQL 中时间戳及时间戳的格式转换
    MySQL 中时间戳及时间戳的格式转换 一、什么是时间戳二、时间戳转换时间三、时间转换为时间戳 一、什么是时间戳 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。通俗的讲,时间戳...
    99+
    2023-08-16
    mysql 数据库 sql
  • JS时间戳转换为常用时间格式的方法有哪些
    这篇文章主要介绍“JS时间戳转换为常用时间格式的方法有哪些”,在日常操作中,相信很多人在JS时间戳转换为常用时间格式的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS时间戳转换为常用时间格式的方法...
    99+
    2023-07-06
  • C++类型转换引入了那几种方式
    这期内容当中小编将会给大家带来有关C++类型转换引入了那几种方式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。众所周知C++关于类型转换引入了四种方式:static_castconst_castdynam...
    99+
    2023-06-15
  • vue中常见的时间格式转换
    项目中后台返回的时间有多种形式,时间戳、ISO标准时间格式等,我们需要转化展示成能看的懂得时间格式: 1、将2020-06-27T14:20:27.000000Z 时间格式转换成 2...
    99+
    2022-11-13
  • 如何用php将时间格式转为时间戳?两种方法介绍
    PHP是一种广泛使用的服务器端编程语言,用于开发Web应用程序。在Web应用程序中,经常需要将时间以不同的格式进行展示或计算,而PHP中提供了强大的时间处理函数,使得时间处理变得非常容易。在本文中,我们将介绍如何将PHP时间格式转换为时间戳...
    99+
    2023-05-14
    php时间戳 php
  • mysql中日期格式转换函数有哪几种
    这篇文章主要介绍mysql中日期格式转换函数有哪几种,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql日期格式转换函数有:1、【SEC_TO_TIME(seconds)】把秒数...
    99+
    2022-10-18
  • List转换String,String转List的几种方法
    一、List转String的方法 将一个Java集合List转换为String方法比较多,可以使用String.join()、StringBuilder、Stream流等方法。下面举几个常用的示例: ...
    99+
    2023-09-23
    list 数据结构 java
  • c++11多种格式时间转化为字符串的实现方法是什么
    c++11多种格式时间转化为字符串的实现方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。打印系统当前时间,或者将系统当前时间转化为字符串#include ...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作