时间标签DateTime
1:DateTime类型初始化:
DateTime date=new DateTime(2017,01,19,18,23,00);//此内部对应年,月,日,时,分,秒
Console.WriteLine(date);// 2017-01-19 18:23:00
2:获取当前系统时间
DateTime time=DateTime.now;//次默认类型是"yyyy-MM-dd HH:mm:ss"
3:对于时间字符串"yyyyMMddHHmmss"此状态转换成"yyyy-MM-dd HH:mm:ss"的解决办法
(1) 方法一
string str="20170119182300";
DateTime date=DateTime.ParseExact(str, "yyyyMMddHHmmss", System.Globalization.CultureInfo.CurrentCulture);
Console.WriteLine(date);// 2017-01-19 18:23:00
【"System.Globalization.CultureInfo.CurrentCulture"这一属性我确实不知什么意思,若有大神看到帮忙解答】
其中"str"格式必须是"yyyyMMddHHmmss"时分秒可依次缺少,随之第二属性与第一属性时一一对应的,否则编译不通过。
(2)方法二
上面一种方法是直接返回被转环过来的时间DateTime,还有有种方法 DateTime.TryParse(str, out DateTime timeValue)
此方法返回Boolean类型,当可以转换并转换成功时返回true,当转换失败时返回false
转换成功之后虽然只有返回值true,但是转换后的DateTime时间同时赋给参数timeValue,只是不作为返回值返回,但是在后面
的操作中可以将timeValue作为已知变量;转换失败同转换成功,只是timeValue为System.DateTime.MinValue,
即0001-01-01 00:00:00。
例:
转换失败:
DateTime dateValue;
string str="201a-02-12";
bool b = DateTime.TryParse(str,out dateValue);
Console.WriteLine(b+","+dateValue);//false,0001-01-01 00:00:00
Console.ReadKey();
转换成功:
DateTime dateValue;
string str="2017-02-12";
bool b = DateTime.TryParse(str,out dateValue);
Console.WriteLine(b+","+dateValue);//True,2017-01-12 00:00:00
Console.ReadKey();
4:对于时间字符串"yyyy-MM-ddTHH:mm:ss"转换成字符串"yyyyMMddHHmmss"
string str = "2017-01-24T10:27:00";
DateTime date = DateTime.Parse(str).toString("yyyyMMddHHmmss");
5:对于默认类型DateTime"yyyy-MM-dd HH:mm:ss"转换成字符串"yyyyMMddHHmmss"
DateTime time=DateTime.now.ToString("yyyyMMddHHmmss")
6:自动化日期转成相应的DateTime时间yyyy-MM-dd HH:mm:ss
string number="40791";
DateTime date=DateTime FromOADate(Convert.ToDouble(number));
时间标签DateTime的更多相关文章
- ahjesus在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效
ahjesus在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效
- 带毫秒的字符转换成时间(DateTime)格式的通用方法
C#自身有更好的方式,Net任意String格式转换为DateTime类型 ====================================================== 原文 ==== ...
- Python学习总结15:时间模块datetime & time & calendar (二)
二 .datetime模块 1. datetime中常量 1)datetime.MINYEAR,表示datetime所能表示的最小年份,MINYEAR = 1. 2)datetime.MAXYEAR ...
- 2016年11月3日JS脚本简介数据类型: 1.整型:int 2.小数类型: float(单精度) double(双精度) decimal () 3.字符类型: chr 4.字符串类型:sting 5.日期时间:datetime 6.布尔型数据:bool 7.对象类型:object 8.二进制:binary 语言类型: 1.强类型语言:c++ c c# java 2.弱类型语
数据类型: 1.整型:int 2.小数类型: float(单精度) double(双精度) decimal () 3.字符类型: chr 4.字符串类型:sting 5.日期时间:datetime 6 ...
- winrar在右键菜单上加上:打包自动加上日期时间标签【图文教程】 - imsoft.cnblogs
说明: 注册表HKEY_CURRENT_USER\Software\WinRAR\Profiles\0找到GenerateArcName修改0为1,修改GenerateMask为你想要的日期式(默认 ...
- PHPCMS V9调用时间标签 |日期时间格式化
PHPCMS V9 如何调用时间标签,下面分享常见的调用时间标签 |日期时间格式化 1.日期时间格式化显示: a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} ...
- 【Python】随机模块random & 日期时间のtime&&datetime
■ random 顾名思义,random提供了python中关于模拟随机的一些方法.这些方法都一看就懂的,不多说了: random.random() 返回0<n<=1的随机实数 rando ...
- unix时间转换为datetime\datetime转换为unixtime
/// <summary> /// unix时间转换为datetime /// </summary> /// <param name="timeStamp&qu ...
- 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...
随机推荐
- MAC下解决eclipse卡顿或者运行慢的问题
提示:假设你已经装了固态硬盘,并且有至少8Gb的内存.如果没有的话,带来的性能提升可能不大. 1.eclipse中加载的SDK数量过多会导致程序运行缓慢,解决方法删除plaforms下面用不到的SDK ...
- 流畅的python学习笔记:第二章
第二章开始介绍了列表这种数据结构,这个在python是经常用到的结构 列表的推导,将一个字符串编程一个列表,有下面的2种方法.其中第二种方法更简洁.可读性也比第一种要好 str='abc' strin ...
- phpcms和php格式化时间戳
用PHPCMS V9 建站时,经常会用到时间标签,它是通用标签调用-日期时间格式化,适用全站. 一.日期时间格式化显示: a\标准型:{date('Y-m-d H:i:s', $rs['inputti ...
- css画三角形,梯形
(根据调节边框的宽度来调节三角形形状) <!DOCTYPE html> <html> <head> <meta http-equiv="Conten ...
- Log4Net不同日志类型写入到不同文件
1. 一直在用log4net,从来没有自己整理过.实践出真知,只有自己整理过才能真正掌握. 2. log4net,应该读logfornet,以前一直说log4,log4............ 安装 ...
- 富文本编辑器嵌入指定html代码
先把内容放入一个input中 <input id="detail" type="hidden" value="${sysCarousel.det ...
- 使用jQuery操作 DOM
DOM操作分为三类: 1.DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() 2.HTML-DOM:用于处理HTML文档,如document.forms 3 ...
- 学会git玩转github,结尾有惊喜!有惊喜!有惊喜!
一.什么是Github Github是全球最大的社交编程及代码托管网站(https://github.com/). Github可以托管各种git库,并提供一个web界面(用户名.github.io/ ...
- hdu2410(水)
题意 如果两个数字除了带问号的位以外都相同,我们称这两个数可以相互匹配 给你两个数,其中第一个数字里有一些问号,问有多少个大于第二个数的数字可以和第一个数字匹配 一开始懒得读题,到网上搜题意,结果居然 ...
- Immutable的认识
Facebook 工程师 Lee Byron 花费 3 年时间打造,与 React 同期出现,但没有被默认放到 React 工具集里(React 提供了简化的 Helper).它内部实现了一套完整的 ...