MilliSecondOfTheWeek - C++ Builder

C++ Builder 參考手冊 ? System::Dateutils ? MilliSecondOfTheWeek


這個(gè)日期時(shí)間在所在周的第幾毫秒 (ISO 8601)

頭文件:#include <System.DateUtils.hpp>
命名空間:System::Dateutils
函數(shù)原型:

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

參數(shù):

  • AValue:日期時(shí)間類型變量;

返回值:

  • 這個(gè)日期時(shí)間在所在周的第幾毫秒 (ISO 8601),從 0 開始:
    0:星期一的 0 時(shí) 0 分 0 秒 0 毫秒,1:星期一的 0 時(shí) 0 分 0 秒 1 毫秒,……
  • 可以用函數(shù) StartOfTheWeek 得到一個(gè)日期時(shí)間的所在周的開始時(shí)間 (星期一的 00:00:00.000 時(shí)),可以用函數(shù) EndOfTheWeek 得到一個(gè)日期時(shí)間所在周的結(jié)束時(shí)間 (星期日的 23:59:59.999);
  • 用一個(gè)日期時(shí)間減去所在周的星期一 00:00:00.000,得到從星期一到這個(gè)日期時(shí)間經(jīng)過的天數(shù) (兩個(gè)日期時(shí)間類型數(shù)值相減得到 double 類型的雙精度浮點(diǎn)數(shù),小數(shù),例如 0.5 表示 12 個(gè)小時(shí)),天數(shù)乘以24就得到了小時(shí)數(shù),再乘以60得到分鐘數(shù),再乘以 60 得到秒數(shù),再乘以 1000 得到毫秒數(shù)。double 類型的日期時(shí)間數(shù)值只精確到毫秒,得到的毫秒數(shù)賦值給整數(shù)時(shí)要進(jìn)行四舍五入取整。

相關(guān):


C++ Builder 參考手冊 ? System::Dateutils ? MilliSecondOfTheWeek

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容