搜索热词

C# 当前系统时间获取及时间格式

最近学习C# 的知识,对获取系统时间和时间格式进行了总结,这是本文在网上整理的详细资料,大家看下!

--DateTime 数字型

System.DateTime currentTime=new System.DateTime();

取当前年月日时分秒 currentTime=System.DateTime.Now;

取当前年 int 年=currentTime.Year;

取当前月 int 月=currentTime.Month;

取当前日 int 日=currentTime.Day;

取当前时 int 时=currentTime.Hour;

取当前分 int 分=currentTime.Minute;

取当前秒 int 秒=currentTime.Second;

取当前毫秒 int 毫秒=currentTime.Millisecond; (变量可用中文)

取中文日期显示――年月日时分 string strY=currentTime.ToString("f"); //不显示秒

取中文日期显示_年月 string strYM=currentTime.ToString("y");

取中文日期显示_月日 string strMD=currentTime.ToString("m");

取当前年月日,格式为:2003-9-23 string strYMD=currentTime.ToString("d");

取当前时分,格式为:14:24 string strT=currentTime.ToString("t");

DateTime.Now.ToString();//获取当前系统时间 完整的日期和时间

DateTime.Now.ToLongDateString();//只显示日期 xxxx年xx月xx日 ,一个是长日期

DateTime.Now.ToShortDateString();//只显示日期 xxxx-xx-xx 一个是短日期

//今天 DateTime.Now.Date.ToShortDateString();

//昨天 的 DateTime.Now.AddDays(-1).ToShortDateString();

//明天 的 DateTime.Now.AddDays(1).ToShortDateString();

//本周(注意这里的每一周是从周日始至周六止)

DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();

DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();

//上周,上周就是本周再减去7天

DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();

DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();

//下周 本周再加上7天

DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();

DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();

//本月 本月的第一天是1号,最后一天就是下个月一号再减一天。

DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1"; //第一天

DateTime.Parse(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1").AddMonths(1).AddDays(-1).ToShortDateString();//最后一天

另一种方法:

DateTime now = DateTime.Now;

DateTime d1 = new DateTime(now.Year,now.Month,1); //本月第一天

DateTime d2 = d1.AddMonths(1).AddDays(-1); //本月最后一天

PS:

DateTime.Now.DayOfWeek.ToString();//英文星期显示,Wednesday

(int)DateTime.Now.DayOfWeek 数字,若是周三,结果对应为3

DateTime.Now.ToString("dddd",new System.Globalization.CultureInfo("zh-cn")); //中文星期显示

DateTime.Now.ToString("dddd");//中文星期显示

DateTime.Now.ToString("dddd,MMMM,dd,yyyy",new System.Globalization.DateTimeFormatInfo());//显示日期格式Friday,July,01,2009

DateTime.Now.ToString("dddd,dd MMMM,yyyy") //输出 星期三,30 一月,2008

出处:http://msdn.microsoft.com/zh-cn/vstudio/bb762911(VS.95).aspx,如何:从特定日期中提取星期几

datetime类型在tostring()format的格式设置

参数format格式详细用法

格式字符 关联属性/说明

d ShortDatePattern

D LongDatePattern

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

F FullDateTimePattern(长日期和长时间)

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

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

m、M MonthDayPattern

r、R RFC1123Pattern

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

t ShortTimePattern

T LongTimePattern

u UniversalSortableDateTimePattern 用于显示通用时间的格式

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

y、Y YearMonthPattern

下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的

d 月中的某一天。一位数的日期没有前导零。

dd 月中的某一天。一位数的日期有一个前导零。

ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。

dddd 周中某天的完整名称,在 DayNames 中定义。

M 月份数字。一位数的月份没有前导零。

MM 月份数字。一位数的月份有一个前导零。

MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。

MMMM 月份的完整名称,在 MonthNames 中定义。

y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。

yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。

yyyy 包括纪元的四位数的年份。

gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。

h 12 小时制的小时。一位数的小时数没有前导零。

hh 12 小时制的小时。一位数的小时数有前导零。

H 24 小时制的小时。一位数的小时数没有前导零。

HH 24 小时制的小时。一位数的小时数有前导零。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:

编程之家官方1群

编程之家官方2群

编程之家官方3群

编程之家官方4群

c 当前计算机时间格式,C# 当前系统时间获取及时间格式详解相关推荐

  1. Windows XP系统下架设FTP服务器实例详解

    Windows XP系统下架设FTP服务器实例详解 [实例1]公司网络环境:ADSL + 路由器 + 交换机  + PC机,我们单位要在客户端架设FTP服务器,当然在服务器端也是可以的,主要用于内部资 ...

  2. 基于MobileNet的人脸表情识别系统(MATLAB GUI版+原理详解)

    摘要:本篇博客介绍了基于MobileNet的人脸表情识别系统,支持图片识别.视频识别.摄像头识别等多种形式,通过GUI界面实现表情识别可视化展示.首先介绍了表情识别任务的背景与意义,总结近年来利用深度 ...

  3. pe系统如何读取手机_图文详解怎么用pe重做系统

    上期小编讲解了小编教你笔记本电脑开不了机怎么办,本次正特手机网小编给大家讲解一下图文详解怎么用pe重做系统,最近有不少的小伙伴都问小编说,使用pe重做系统简单吗?对于大家提问pe重做电脑系统的问题,其 ...

  4. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

  5. c语言二级证题库及详解答案,全国计算机等级考试二级C语言上机题库及其答案详解...

    全国计算机等级考试二级C语言上机题库及其答案详解 全国计算机二级C语言上机考试题第一套给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积( 注: 圆面积公式为:2 ...

  6. 计算机自动获取IP地址流程详解

    计算机自动获取IP地址流程详解 你知道吗? 我们在日常生活中直接插上网线接口就可以直接上网,不需要拨号上网也不需要设置IP地址.那么我们在日常是怎么获得IP地址的呢? 这里就需要介绍一种服务是由Int ...

  7. php能做定时关机吗,window_win10怎么定时关机?Win10系统定时关机命令使用方法详解,对于电脑用户来说,定时关机 - phpStudy...

    win10怎么定时关机?Win10系统定时关机命令使用方法详解 对于电脑用户来说,定时关机有时候经常会用到,比如夜间下载东西或者下载一些大文件,而又没有时间一直守着电脑,这时候设置电脑定时关机就很实用 ...

  8. 综合模拟试题计算机指南,2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合历年真题及模拟试题详解...

    2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合历年真题及模拟试题详解本站小编 辅仁网/2017-06-21 下载地址:http://free.100xuexi.co ...

  9. linux只输入wc命令,Linux系统中wc命令的用法详解

    在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...

  10. linux zcat 使用方法,Linux系统中zcat命令的知识详解

    Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...

最新文章

  1. html如何提交保存,html表单提交保存
  2. opencv 灰度图
  3. 怎么在VS监视DataSet类型的数据
  4. Java的calendar类用法
  5. 常见的 OOM 原因及其解决方法(OutOfMemoryError)
  6. GIT项目管理工具(part8)--版本控制
  7. Struts2 stracture
  8. comsol 低频电磁场案例(PDF版本)
  9. 如何免费下载英文论文
  10. 基于微信公众平台的教师评教系统
  11. 中首清算:“股神”很闹心,巴菲特曾割肉的航空股竟连续领涨?
  12. 《炬丰科技-半导体工艺》柠檬酸清洗液对金属表面污染物去除效果评价
  13. 常用期刊、会议的简称缩写(深度学习图像处理领域)
  14. Latex在线编辑器帮助文档
  15. 【如何学习CAN总线测试】——OSEK网络管理测试
  16. appium自动化获取app的appPackage与appActivity方法总结
  17. python全栈生鲜电商_Django REST framework+Vue 打造生鲜电商项目(笔记八)
  18. 简述Mysql创建用户和权限设置
  19. 规律的生活,规律的学习
  20. Adobe Photoshop CS4插件开发SDK的使用

热门文章

  1. JAVA基础-06.集合-15.【Map】
  2. java集合及遍历器的初步认识
  3. web前端与后台数据交互
  4. 1351: 小鱼比可爱Ⅱ
  5. Vue DevTools `Devtools inspection is not available` 使用问题
  6. 【程序设计】Web网页脚本执行
  7. 360金融路演PPT曝光:周鸿祎持股14% 预计中旬上市
  8. 海南大学计算机学院唐朝胜,海南大学2011年12月新增博、硕导名单
  9. 【秃头系列】-【本科生毕设论文格式Word】小修改和小问题
  10. springcloud 项目maven依赖:Failure to find org.springframework.cloud:spring-cloud-dependencies