• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何獲取當前月是第幾季度?季度開始結束年月

    在程序代碼中,有時辰需要利用到季度,可是,編程說話中,又沒有直接供給獲取季度的函數,這個時辰該若何計較當前年代是第幾季度呢?以及季度的起頭日期和竣事日期是幾多呢?

    東西/原料

    • visual studio

    方式/步調

    1. 1

      本文以C#語法為例進行演示。起首建立一個節制臺應用程序,在main方式中,利用 DateTime.Now 獲取當前的系統時候

    2. 2

      接著,利用Year屬性獲取到昔時的年份,利用Month屬性獲取到當前的月份,利用Day屬性獲取到當前日期是當月的第幾天

    3. 3

      獲取月份屬于第幾個季度,可以起首判定月份除以3是否有余數,若是沒有余數,月份除以3就是季度數,若是有余數,就在成果上加1。

      注重,此處需要利用整型變量的除法,若是利用帶小數的類型相除的成果是不合錯誤的

    4. 4

      獲取當前日期地點季度的第一天,可以利用下面的體例實現:

      DateTime.Now.AddMonths(0 - (DateTime.Now.Month - 1) % 3).ToString("yyyy-MM-01");

    5. 5

      獲取本季度的最后一天,可以利用下面的體例實現:

      DateTime.Parse(DateTime.Now.AddMonths(3 - (DateTime.Now.Month - 1) % 3).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();

    6. 6

      獲取下一個季度的第一天,可以利用下面的體例實現:

      DateTime.Now.AddMonths(3 - (DateTime.Now.Month - 1) % 3).ToString("yyyy-MM-01");

    7. 7

      獲取上一個季度的第一天,可以利用下面的體例實現:

      DateTime.Now.AddMonths(-3 - (DateTime.Now.Month - 1) % 3).ToString("yyyy-MM-01");

    • 發表于 2019-05-16 23:40
    • 閱讀 ( 846 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆