zoukankan      html  css  js  c++  java
  • DateTime.Now.Ticks 属性

    获取表示此实例的日期和时间的计时周期数。

    命名空间:  System

    属性值

    类型:System..::.Int64

    表示此实例的日期和时间的计时周期数。该值介于 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks 之间。

    DateTime.Now.Ticks 属性  - 不是小子 - 我的博客  备注

     

    每个计时周期表示一百纳秒,即一千万分之一秒。此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00(表示 DateTime..::.MinValue)以来经过的以 100 纳秒为间隔的间隔数。

    DateTime.Now.Ticks 属性  - 不是小子 - 我的博客  示例

     

    下面的示例使用 Ticks 属性显示自二十一世纪初以来经过的计时周期数,并实例化 TimeSpan 对象。然后,使用 TimeSpan 对象显示采用几个其他时间间隔所经过的时间。

    DateTime centuryBegin = new DateTime(2001, 1, 1);

    DateTime currentDate = DateTime.Now;

    long elapsedTicks = currentDate.Ticks - centuryBegin.Ticks;

    TimeSpan elapsedSpan = new TimeSpan(elapsedTicks);

    Console.WriteLine("Elapsed from the beginning of the century to {0:f}:",

                       currentDate);

    Console.WriteLine("   {0:N0} nanoseconds", elapsedTicks * 100);

    Console.WriteLine("   {0:N0} ticks", elapsedTicks);

    Console.WriteLine("   {0:N2} seconds", elapsedSpan.TotalSeconds);

    Console.WriteLine("   {0:N2} minutes", elapsedSpan.TotalMinutes);

    Console.WriteLine("   {0:N0} days, {1} hours, {2} minutes, {3} seconds",

                      elapsedSpan.Days, elapsedSpan.Hours,

                      elapsedSpan.Minutes, elapsedSpan.Seconds);

     

     

    DateTime.Now.Ticks 是指从DateTime.MinValue之后过了多少时间,10000000为一秒,保存在long类型的变量里,可以将它传到datetime的构造函数内转成时间类型。

    一个以0.1纳秒为单位的时间戳,

    就是一个long型的数,
    其实DateTime本质上就是一个long型的,通过0.1纳秒的单位,换算成各种时间,如果分,秒,年月日等等这些组合起来就是一个DateTime类型了
    =========================================================================
    此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来已经过的时间的以 100 毫微秒为间隔的间隔数。
  • 相关阅读:
    软件工程——数独 性能测试2
    软件工程——数独 性能测试1
    软件工程——数独 测试3
    软件工程——数独 测试2
    软件工程——数独 测试1
    软件工程——数独 软件设计1
    软件工程——数独需求分析4 软件需求规格说明书
    接口自动化测试从入门到高级实战
    做到这几点,你也能成为 BAT 的抢手人才(下)
    做到这几点,你也能成为 BAT 的抢手人才!
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/2631029.html
Copyright © 2011-2022 走看看