के माध्यम से साझा करें


Date, , DateTimeऔर कार्य Time

इस पर लागू होता है: कैनवास ऐप्लिकेशन, Copilot Studio Desktop फ़्लो, मॉडल-चालित ऐप्स, Power Platform, CLI Dataverse फ़ंक्शंस , Power Pages

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

विवरण

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

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

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

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

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

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

सिंटैक्स

Date(वर्ष ,महीना, दिन )

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

Time( घंटा, मिनट, दूसरा [, मिलीसेकंड] )

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

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

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

उदाहरण

Date

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

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

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

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

Time

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

  • 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" 
)

DateTime

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

  • 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"
)