Haskell Language
दिनांक और समय
खोज…
वाक्य - विन्यास
addDays :: पूर्णांक -> दिन -> दिन
diffDays :: दिन -> दिन -> पूर्णांक
fromGregorian :: Integer -> Int -> Int -> दिन
convert from proleptic Gregorian calendar. First argument is year, second month number (1-12), third day (1-31). Invalid values will be clipped to the correct range, month first, then day.
getCurrentTime :: IO UTCTime
टिप्पणियों
time
पैकेज से Data.Time
मॉड्यूल तारीख और समय मूल्यों को पुनः प्राप्त करने और हेरफेर करने के लिए समर्थन प्रदान करता है:
आज की तारीख ढूँढना
वर्तमान तिथि और समय getCurrentTime
साथ पाया जा सकता है:
import Data.Time
print =<< getCurrentTime
-- 2016-08-02 12:05:08.937169 UTC
वैकल्पिक रूप से, सिर्फ दिनांक के आधार पर दिया जाता है fromGregorian
:
fromGregorian 1984 11 17 -- yields a Day
जोड़ना, घटाना और तुलना दिन
एक Day
को देखते हुए, हम साधारण अंकगणित और तुलना कर सकते हैं, जैसे कि जोड़ना:
import Data.Time
addDays 1 (fromGregorian 2000 1 1)
-- 2000-01-02
addDays 1 (fromGregorian 2000 12 31)
-- 2001-01-01
घटाएँ:
addDays (-1) (fromGregorian 2000 1 1)
-- 1999-12-31
addDays (-1) (fromGregorian 0 1 1)
-- -0001-12-31
-- wat
और यहां तक कि अंतर पाते हैं:
diffDays (fromGregorian 2000 12 31) (fromGregorian 2000 1 1)
365
ध्यान दें कि आदेश मायने रखता है:
diffDays (fromGregorian 2000 1 1) (fromGregorian 2000 12 31)
-365
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow