美文网首页
MilliSecondOfTheWeek - C++ Build

MilliSecondOfTheWeek - C++ Build

作者: 玄坴 | 来源:发表于2022-08-21 00:56 被阅读0次

    C++ Builder 参考手册System::DateutilsMilliSecondOfTheWeek


    这个日期时间在所在周的第几毫秒 (ISO 8601)

    头文件:#include <System.DateUtils.hpp>
    命名空间:System::Dateutils
    函数原型:

    unsigned __fastcall MilliSecondOfTheWeek(const System::TDateTime AValue);
    

    参数:

    • AValue:日期时间类型变量;

    返回值:

    • 这个日期时间在所在周的第几毫秒 (ISO 8601),从 0 开始:
      0:星期一的 0 时 0 分 0 秒 0 毫秒,1:星期一的 0 时 0 分 0 秒 1 毫秒,……
    • 可以用函数 StartOfTheWeek 得到一个日期时间的所在周的开始时间 (星期一的 00:00:00.000 时),可以用函数 EndOfTheWeek 得到一个日期时间所在周的结束时间 (星期日的 23:59:59.999);
    • 用一个日期时间减去所在周的星期一 00:00:00.000,得到从星期一到这个日期时间经过的天数 (两个日期时间类型数值相减得到 double 类型的双精度浮点数,小数,例如 0.5 表示 12 个小时),天数乘以24就得到了小时数,再乘以60得到分钟数,再乘以 60 得到秒数,再乘以 1000 得到毫秒数。double 类型的日期时间数值只精确到毫秒,得到的毫秒数赋值给整数时要进行四舍五入取整。

    相关:


    C++ Builder 参考手册System::DateutilsMilliSecondOfTheWeek

    相关文章

      网友评论

          本文标题:MilliSecondOfTheWeek - C++ Build

          本文链接:https://www.haomeiwen.com/subject/rryovrtx.html