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的更多相关文章

  1. ahjesus在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效

    ahjesus在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效

  2. 带毫秒的字符转换成时间(DateTime)格式的通用方法

    C#自身有更好的方式,Net任意String格式转换为DateTime类型 ====================================================== 原文 ==== ...

  3. Python学习总结15:时间模块datetime & time & calendar (二)

    二 .datetime模块  1. datetime中常量 1)datetime.MINYEAR,表示datetime所能表示的最小年份,MINYEAR = 1. 2)datetime.MAXYEAR ...

  4. 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 ...

  5. winrar在右键菜单上加上:打包自动加上日期时间标签【图文教程】 - imsoft.cnblogs

    说明:  注册表HKEY_CURRENT_USER\Software\WinRAR\Profiles\0找到GenerateArcName修改0为1,修改GenerateMask为你想要的日期式(默认 ...

  6. PHPCMS V9调用时间标签 |日期时间格式化

    PHPCMS V9 如何调用时间标签,下面分享常见的调用时间标签 |日期时间格式化  1.日期时间格式化显示: a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} ...

  7. 【Python】随机模块random & 日期时间のtime&&datetime

    ■ random 顾名思义,random提供了python中关于模拟随机的一些方法.这些方法都一看就懂的,不多说了: random.random() 返回0<n<=1的随机实数 rando ...

  8. unix时间转换为datetime\datetime转换为unixtime

    /// <summary> /// unix时间转换为datetime /// </summary> /// <param name="timeStamp&qu ...

  9. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

随机推荐

  1. 利用php做出简单的发布信息和回复功能

    题目要求 1.建一个pinglun的数据库,自己建表2.完成一个简单的发布信息回复功能3.布局可以随便,主要是功能要实现4.注意回复是可以回复每一条的评论5.评论回复功能类似于qq空间的发布信息和回复 ...

  2. ionic+AnjularJs实现省市县三级联动效果

    建议对ionic和AnjularJs有一定了解的人可以用到,很多时候我们要用到选择省份.城市.区县的功能,现在就跟着我来实现这个功能吧,用很少的代码(我这里是根据客户的要求,只显示想要显示的部分省份和 ...

  3. cURL的运用,文字替换

    <?php /** * 实例描述:在网络上下载一个网页并把内容中的“百度”替换为“谷歌”之后输出 */ $curl_obj = curl_init(); // 初始化 curl_setopt($ ...

  4. 响应式、手机端、自适应 百分比实现div等宽等高的方法

    在百分比布局中, 有时候会遇见一个头疼的问题,就是如果某个布局是正方形的话,我们在这种情况下考虑到适应各种媒体尺寸,又不能给它定固定的宽高. 之前遇见过纯色布局的结果我就用纯色图片代替实现的,现在有了 ...

  5. 页面刷新vuex数据消失问题解决方案

    VBox持续进行中,哀家苦啊,有没有谁给个star. vuex是vue用于数据存储的,和redux充当同样的角色. 最近在VBox开发的时候遇到的问题,页面刷新或者关闭浏览器再次打开的时候数据归零.这 ...

  6. 编写高质量代码改善程序的157个建议:第87个建议之区分WPF和WinForm的线程模型

    今天有时间了,继续<编写高质量代码改善程序的157个建议>的阅读,当我阅读到建议87的时候,里面的一些代码示例和文中所说的不一致了,是不是我现在用的是NetFramework 4.0的缘故 ...

  7. Python3中的模块

    模块使用哪种语言实现并不重要,因为所有的模块导入与使用的方式都相同. 1.常用模块导入格式: import importable1,importable2,... import importable ...

  8. AddNewsServlet -servlet处理响应请求

    package com.pb.news.web.servlet; import java.io.File;import java.io.IOException;import java.util.Dat ...

  9. Student implements java.io.Serializable

    package JBJADV003; public class Student implements java.io.Serializable { private String name; priva ...

  10. javascript 玩转Date对象

    前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用- 1. new Date()的使用方法有: 不接收任何参数:返回当前时间: 接收 ...