नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पर लागू होता है: कैनवास ऐप्लिकेशन,
Copilot Studio
Desktop फ़्लो,
मॉडल-चालित ऐप्स,
Power Platform, CLI
Dataverse फ़ंक्शंस
, Power Pages
किसी स्ट्रिंग में दिनांक, समय या दोनों को दिनांक/समय मान में रूपांतरित करता है.
वर्णन
DateValue फ़ंक्शन किसी दिनांक स्ट्रिंग (जैसे "10/01/2014") को दिनांक/समय मान में कनवर्ट करता है.
TimeValue फ़ंक्शन एक समय स्ट्रिंग (जैसे "12:15 PM") को दिनांक/समय मान में कनवर्ट करता है।
DateTimeValue फ़ंक्शन दिनांक और समय स्ट्रिंग (जैसे "10 जनवरी, 2013 12:13 पूर्वाह्न") को दिनांक/समय मान में कनवर्ट करता है.
DateValue फ़ंक्शन दिनांक स्ट्रिंग में किसी भी समय जानकारी को अनदेखा करता है, और TimeValue फ़ंक्शन समय स्ट्रिंग में किसी भी दिनांक जानकारी को अनदेखा करता है।
नोट
, DateValueTimeValueऔर फ़ंक्शन DateTimeValue डिफ़ॉल्ट रूप से वर्तमान उपयोगकर्ता की सेटिंग्स से भाषा का उपयोग करते हैं। यह सुनिश्चित करने के लिए कि स्ट्रिंग की ठीक से व्याख्या की गई है, आप उसे ओवरराइड कर सकते हैं. उदाहरण के लिए, "10/1/1920" की व्याख्या "en" में 1 अक्टूबर के रूप में और "fr" में 10 जनवरी के रूप में की जाती है।
दिनांक इन प्रारूपों में से एक का उपयोग करना चाहिए:
- MM/DD/YYYY या MM-DD-YYYY
- DD/MM/YYYY या DD-MM-YYYY
- YYYY/MM/DD या YYYY-MM-DD
- MM/DD/YY या MM-DD-YY
- DD/MM/YY या DD-MM-YY
- डीडी सोम YYYY
- महीना डीडी, वाईवाईवाईवाई
संख्यात्मक दिनांक, माह और वर्ष के घटकों से रूपांतरित करने के लिए, Date पढ़ें.
संख्यात्मक घंटे, मिनट और दूसरे घटकों से रूपांतरित करने के लिए, Time पढ़ें.
अधिक जानकारी के लिए, देखें:
सिंटैक्स
DateValue( स्ट्रिंग [, भाषा])
DateTimeValue( स्ट्रिंग [, भाषा ] )
TimeValue( स्ट्रिंग [, भाषा ] )
- स्ट्रिंग - आवश्यक. एक पाठ स्ट्रिंग जिसमें दिनांक, समय या संयोजित दिनांक और समय मान होता है.
- भाषा - वैकल्पिक. जैसे कि एक भाषा स्ट्रिंग, Language फ़ंक्शन से पहले दो वर्णों द्वारा दिखाया जाएगा. यदि भाषा प्रदान नहीं की गई है, तो वर्तमान उपयोगकर्ता की सेटिंग की भाषा का उपयोग किया जाता है.
DateValue( गतिशील )
DateTimeValue( गतिशील )
TimeValue( गतिशील )
- गतिशील - आवश्यक। डायनेमिक मान जो किसी दिनांक या समय का प्रतिनिधित्व करता है. स्वीकार्य मान अनटाइप्ड प्रदाता पर निर्भर हैं। JSON के लिए, डायनेमिक मान एक JSON स्ट्रिंग होने की उम्मीद है जिसमें ISO 8601 प्रारूप में दिनांक और समय होता है। अन्य स्वरूपों में दिनांक या समय के परिणामस्वरूप त्रुटि होती है. ऐसे मानों को पहले पाठ में, फिर किसी दिनांक या समय में बदलने पर विचार करें. ध्यान रखें कि बाहरी सिस्टम के साथ संचार करते समय समय क्षेत्र और स्थान-संबंधित प्रारूप महत्वपूर्ण विचार हैं.
उदाहरण
DateValue
यदि आप Startdate नामक पाठ-इनपुट नियंत्रण में 10/11/2014 लिखते हैं और उसके बाद लेबल के पाठ गुण को इन सूत्रों पर सेट करते हैं:
उपयोगकर्ता के लोकेल में स्ट्रिंग से एक दिनांक रूपांतरित करें और परिणाम को एक लंबे दिनांक के रूप में दिखाएं.
Text( DateValue( Startdate.Text ), DateTimeFormat.LongDate )en लोकेल पर सेट डिवाइस, लेबल को Saturday, October 11, 2014 के रूप में दिखाती है.
नोट
आप DateTimeFormat एनम के साथ कई विकल्पों का उपयोग कर सकते हैं. विकल्पों की सूची प्रदर्शित करने के लिए, सूत्र पट्टी पर पैरामीटर लिखें उसके बाद एक डॉट या पीरियड (.) लगाएँ या Text फ़ंक्शन संदर्भ देखें.
फ़्रेंच लोकेल में स्ट्रिंग से एक दिनांक रूपांतरित करें और परिणाम को एक लंबे दिनांक के रूप में दिखाएं. इस उदाहरण में, महीने और महीने और दिन की अंग्रेज़ी से अलग व्याख्या की जाती है.
Text( DateValue( Startdate.Text, "fr" ), DateTimeFormat.LongDate )en लोकेल पर सेट डिवाइस, लेबल को Monday, November 10, 2014 रूप में दिखाती है.
यदि आप इसके बजाय 20 अक्टूबर, 2014 दर्ज करते हैं:
उपयोगकर्ता के लोकेल में एक स्ट्रिंग से एक दिनांक रूपांतरित करें और दिनों में दो दिनों के बीच के अंतर की गणना करें
DateDiff( DateValue( Startdate.Text ), Today() )en लोकेल पर सेट डिवाइस लेबल को 9 के रूप में दिखाती है, जो 11 अक्टूबर और 20 अक्टूबर के बीच दिनों की संख्या को दर्शाता है. DateDiff फ़ंक्शन महीनों, तिमाहियों या वर्षों में भी अंतर दिखा सकता है.
DateTimeValue
यदि आप प्रारंभ करें नामक पाठ-इनपुट नियंत्रण में 10/11/2014 1:50:24.765 अपराह्न लिखते हैं और लेबल के पाठ गुण को निम्न सूत्र पर सेट करते हैं:
वर्तमान लोकेल में दिनांक और समय स्ट्रिंग दोनों को रूपांतरित करें.
Text( DateTimeValue( Start.Text ), DateTimeFormat.LongDateTime )en लोकेल पर सेट डिवाइस, लेबल को Saturday, October 11, 2014 1:50:24 PM के रूप में दिखाती है.
नोट
आप DateTimeFormat एनम के साथ कई विकल्पों का उपयोग कर सकते हैं. विकल्पों की सूची प्रदर्शित करने के लिए, सूत्र पट्टी पर पैरामीटर लिखें उसके बाद एक डॉट या पीरियड (.) लगाएँ या Text फ़ंक्शन संदर्भ देखें.
दिनांक और समय स्ट्रिंग दोनों को फ़्रेंच लोकेल में रूपांतरित करें. महीने और महीने और दिन की अलग-अलग व्याख्या की जाती है.
Text( DateTimeValue( Start.Text, "fr"), DateTimeFormat.LongDateTime )en लोकेल पर सेट डिवाइस, लेबल को Monday, November 10, 2014 1:50:24 PM के रूप में दिखाती है.
दिनांक और समय स्ट्रिंग दोनों को उपयोगकर्ता के लोकेल में रूपांतरित करें और परिणाम को एक आंशिक सेकंड के साथ प्रदर्शित करें.
Text( DateTimeValue( Start.Text ), "dddd, mmmm dd, yyyy hh:mm:ss.fff AM/PM" )en लोकेल पर सेट डिवाइस, लेबल को Saturday, October 11, 2014 01:50:24.765 PM के रूप में दिखाती है.
एक विकल्प के रूप में, आप समय को निकटतम 10वे या 100वे सेकंड तक पूर्णांक बनाने के लिए hh:mm:ss.f या hh:mm:ss.ff को निर्दिष्ट कर सकते हैं.
TimeValue
पाठ-इनपुट नियंत्रण को FinishedAt नाम दें और लेबल के पाठ गुण को इस सूत्र पर सेट करें:
If( TimeValue( FinishedAt.Text ) < TimeValue( "5:00:00.000 PM" ),
"You made it!",
"Too late!"
)
- यदि आप FinishedAt नियंत्रण में 4:59:59.999 अपराह्न लिखते हैं, तो लेबल "आपने कर दिखाया!" दिखाता है
- यदि आप FinishedAt नियंत्रण में 5:00:00.000 अपराह्न लिखते हैं, तो लेबल "बहुत देर!" दिखाता है