इसके माध्यम से साझा किया गया


दिनांक, दिनांक-समय और समय फ़ंक्शन

इस पर लागू होता है: कैनवास ऐप्स डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Pages Power Platform CLI

दिनांक और समय घटकों को दिनांक/समय मान में रूपांतरित करता है.

विवरण

Date फ़ंक्शन वर्ष, महीने और दिन के व्यक्तिगत मानों को दिनांक/समय मान पर परिवर्तित करता है. समय भाग मध्यरात्रि है.

  • यदि वर्ष 0 और 1899 (समावेशी) के बीच है, तो फ़ंक्शन वर्ष की गणना करने के लिए उस मान को 1900 पर जोड़ता है. 701970 हो जाता है.
  • यदि महीना 1 से कम या 12 से अधिक है, तो परिणाम निर्दिष्ट वर्ष की शुरूआत से उतने महीने घटाता या जोड़ता है.
  • यदि दिन, निर्दिष्ट महीने में दिनों की संख्या से अधिक है, तो फ़ंक्शन महीने के प्रथम दिन में उतने दिन जोड़ता है और आगामी महीने से संगत दिनांक देता है. यदि दिन 1 से कम है, तो फ़ंक्शन निर्दिष्ट महीने के प्रथम दिन से उतने दिनों, प्लस 1 को घटाता है.

समय फ़ंक्शन व्यक्तिगत घंटा, मिनट, सेकंड और वैकल्पिक रूप से मिलीसेकंड मानों को दिनांक/समय मान में परिवर्तित करता है। परिणाम के साथ कोई दिनांक संबद्ध नहीं है.

DateTime फ़ंक्शन Date और Time फ़ंक्शन को एकल फ़ंक्शन में संयोजित करता है, जो दिनांक और समय दोनों तर्क लेता है और एक Date/Time मान लौटाता है जिसमें दिनांक और समय दोनों घटक होते हैं।

स्ट्रिंग को मान में रूपांतरित करने के तरीके के बारे में जानकारी के लिए DateValue, TimeValue, और DateTimeValue फ़ंक्शन देखें.

अधिक जानकारी के लिए दिनांक और समय के साथ कार्य करना भी देखें.

सिंटैक्स

Date( Year, Month, Day )

  • Year - आवश्यक. 1899 से अधिक संख्या की व्याख्या निरपेक्ष के रूप की जाती है (1980 की व्याख्या 1980 के रूप में की जाती है); संख्या, जिनकी सीमा 0 से 1899 तक होती है, की व्याख्या 1900 के सापेक्ष के रूप में की जाती है. (उदाहरण के लिए, 80 की व्याख्या 1980 के रूप में की जाती है.)
  • Month - आवश्यक. एक संख्या, जिसकी सीमा 1 से 12 तक है.
  • Day - आवश्यक. एक संख्या, जिसकी सीमा 1 से 31 तक है.

समय( घंटा, मिनट, सेकंड [, मिलीसेकंड ] )

  • Hour - आवश्यक. घंटों की संख्या, आमतौर पर 0 (12:00 AM) से 23 (11:00 PM) तक होती है।
  • Minute - आवश्यक. मिनटों की संख्या, आमतौर पर 0 से 59 तक की सीमा में।
  • Second - आवश्यक. सेकंड की संख्या, आमतौर पर 0 से 59 तक की सीमा में।
  • मिलीसेकंड - वैकल्पिक. मिलीसेकंड की संख्या, आमतौर पर 0 से 999 तक की सीमा में।

दिनांकसमय( वर्ष, महीना, दिन, घंटा, मिनट, सेकंड [, मिलीसेकंड ] )

  • Year - आवश्यक. 1899 से अधिक संख्या की व्याख्या निरपेक्ष के रूप की जाती है (1980 की व्याख्या 1980 के रूप में की जाती है); संख्या, जिनकी सीमा 0 से 1899 तक होती है, की व्याख्या 1900 के सापेक्ष के रूप में की जाती है. (उदाहरण के लिए, 80 की व्याख्या 1980 के रूप में की जाती है.)
  • Month - आवश्यक. एक संख्या, जिसकी सीमा 1 से 12 तक है.
  • Day - आवश्यक. एक संख्या, जिसकी सीमा 1 से 31 तक है.
  • Hour - आवश्यक. घंटों की संख्या, आमतौर पर 0 (12:00 AM) से 23 (11:00 PM) तक
  • Minute - आवश्यक. मिनटों की संख्या, आमतौर पर 0 से 59 तक की सीमा में।
  • Second - आवश्यक. सेकंड की संख्या, आमतौर पर 0 से 59 तक की सीमा में।
  • मिलीसेकंड - वैकल्पिक. मिलीसेकंड की संख्या, आमतौर पर 0 से 999 तक की सीमा में।

उदाहरण

तारीख

यदि कोई उपयोगकर्ता टाइप करता है

  • 1979 HireYear नामक टेक्स्ट-इनपुट नियंत्रण में
  • 3 नामक टेक्स्ट-इनपुट नियंत्रण में HireMonth
  • 17 HireDay नामक टेक्स्ट-इनपुट नियंत्रण में

यह सूत्र 3/17/1979 लौटाएगा:

Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )

समय

यदि कोई उपयोगकर्ता टाइप करता है

  • 14 नामक टेक्स्ट-इनपुट नियंत्रण में BirthHour
  • 50 एक पाठ-इनपुट नियंत्रण में जिसका नाम BirthMinute है
  • 24 एक टेक्स्ट-इनपुट नियंत्रण में जिसका नाम BirthSecond है

यह सूत्र 02:50:24 P लौटाएगा:

Text( 
    Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), 
    "hh:mm:ss A/P" 
)

तिथिसमय

यदि कोई उपयोगकर्ता टाइप करता है

  • 2023 नामक टेक्स्ट-इनपुट नियंत्रण में EclipseYear
  • 10 नामक टेक्स्ट-इनपुट नियंत्रण में EclipseMonth
  • 28 नामक पाठ-इनपुट नियंत्रण में EclipseDate
  • 13 नामक टेक्स्ट-इनपुट नियंत्रण में EclipseHour
  • 14 नामक टेक्स्ट-इनपुट नियंत्रण में EclipseMinute
  • 5 नामक टेक्स्ट-इनपुट नियंत्रण में EclipseSecond
  • 231 नामक पाठ-इनपुट नियंत्रण में EclipseMillisecond

यह सूत्र 10/28/23 01:14:05.231 PM लौटाएगा:

Text(
    DateTime(Value(EclipseYear.Text), Value(EclipseMonth.Text), Value(EclipseDate.Text), 
        Value(EclipseHour.Text), Value(EclipseMinute.Text), 
        Value(EclipseSecond.Text), Value(EclipseSecond.Millisecond)
    ), 
    "yy/mm/dd hh:mm:ss.000 AM/PM"
)