कैसे करें DateTime को LibreOffice में सिर्फ डेट में कन्वर्ट करने के लिए?


1

लिब्रे ऑफिस में, लिनक्स के तहत कैल्क, मेरे पास डेटाइम मानों के साथ एक तालिका है (उदाहरण। 2011-06-15 टी 15: 37: 56 + 00: 00)। मैं इन मूल्यों को केवल दिनांक मानों (जैसे 2011-06-15) में कैसे बदलूंगा? मुझे शक है यह बहुत आसान है ..


क्या आपने कोशिश की है = INT (A1), जहां A1 संयुक्त दिनांक-समय मान वाला सेल है?

प्राचीन प्रश्न जो बस टकरा गया। एक चीज जो स्पष्ट नहीं है (और भविष्य के पाठकों की अलग-अलग आवश्यकताएं हो सकती हैं): क्या वास्तविक आवश्यकता सिर्फ तारीख के साथ काम करने की है, इसलिए दिन के अलग-अलग समयों को एक ही माना जाता है, या केवल तारीख को प्रदर्शित करने के लिए? यदि आपको INT या DATEVALUE का उपयोग करते हुए समय (सॉर्ट करने, फ़िल्टर करने, या दिनांक / समय गणित के लिए) को समाप्त करने की आवश्यकता है, जैसा कि उत्तर में वर्णित है, ऐसा करता है। यदि यह केवल तारीख को प्रदर्शित करने की बात है, तो इसे प्रारूपण के साथ किया जा सकता है, और डेटा को बदलने की आवश्यकता नहीं है।
फिक्सर 1234

जवाबों:


2

समस्याओं के साथ-साथ (4.0.2.2 अंग्रेजी (यूएस) लोकेल) के साथ: यह किसी भी तरह से तारीखों के लिए लंबे आईएसओ प्रारूप को मान्यता नहीं देगा; केवल अगर मैं तारीख को संपादित करता हूं और समय निकालता हूं। मैंने तिथि स्वीकृति पैटर्न के बारे में पढ़ा है , लेकिन उन्हें काम करने के लिए नहीं मिला (यह डिफ़ॉल्ट रूप से काम क्यों नहीं करेगा?)।

वर्कअराउंड के रूप में (नोट: डेटा खो जाएगा!) आप खोज और प्रतिस्थापन का उपयोग कर सकते हैं:

  • दिनांक और हिट Ctrl+ के साथ कक्षों का चयन करें H
  • खोज पैटर्न का उपयोग करें (\d{4}-\d{2}-\d{2})T\d{2}:\d{2}:\d{2}\+\d{2}:\d{2}
  • प्रतिस्थापन है $1
  • नियमित अभिव्यक्ति पर टिक करें ( यदि आप इसे नहीं देखते हैं तो अधिक विकल्पों पर क्लिक करें )।
  • सभी को बदलें पर क्लिक करें ।
  • इसे अब तिथियों को पहचानना चाहिए (लेकिन अब आपको उन्हें किसी भी तरह से प्रारूपित नहीं करना है)।

आपके सुझाव के लिए धन्यवाद, लेकिन मैंने कोशिश की है कि सफलता के बिना!
लार्स 1berg

ठीक है, बस देखा कि मैंने अपने वर्चुअल मशीन में Calc इंस्टॉल कर लिया है। एक नज़र - अब मैं उत्सुक हूँ ... :)
मारियो

@ लार्स: यह ठीक उसी तरह काम करता है जैसे मारियो ने लिखा (+1)
duDE

1
यह वास्तव में एक वर्कअराउंड है, लेकिन मैं इसे एक सीधा जवाब नहीं मानूंगा, इसलिए सवाल को थोड़ी देर तक खुला रखने के लिए चोट नहीं पहुंचेगी। शायद हम दोनों कुछ महत्वपूर्ण याद कर रहे हैं।
मारियो

1
@duDE: जैसा कि मारियो ने सुझाव दिया था, एक दिन या प्रतीक्षा करें। वह बुद्धिमान है।
लार्स 1berg

0

यह काफी सरल है ... बस =DATEVALUE(a)अपने टेक्स्ट डेटाइम के साथ "a" सेल के साथ फ़ंक्शन का उपयोग करें । फिर अपने परिणामस्वरूप सेल को प्रारूपित करें जैसा कि वांछित था।

उसी तरह यदि आप "समय" अनुभाग चाहते हैं, तो उपयोग करें =TIMEVALUE(a)

और यदि आप एक सेल में संपूर्ण दिनांक और समय मान चाहते हैं, तो पाठ के रूप में नहीं, बल्कि समय और दिनांक मानों के रूप में, उपयोग करें =DATEVALUE(a) + TIMEVALUE(a) और इच्छानुसार प्रारूपित करें ।

सादर!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.