पर्ल में आप कर सकते हैं:रूबी में एमएम/डीडी/yyyy की तारीख को मैं कैसे प्रारूपित करूं?
my $current_time = DateTime->now();
my $mdy = $current_time->mdy("/");
रूबी में यह करने के लिए सबसे आसान तरीका क्या है?
पर्ल में आप कर सकते हैं:रूबी में एमएम/डीडी/yyyy की तारीख को मैं कैसे प्रारूपित करूं?
my $current_time = DateTime->now();
my $mdy = $current_time->mdy("/");
रूबी में यह करने के लिए सबसे आसान तरीका क्या है?
strftime
विधि प्रारूप बार के लिए इस्तेमाल किया जा सकता है:
Time.now.strftime("%m/%d/%Y")
+1 हालांकि, ध्यान दें कि 'strftime' पर्ल में भी उपलब्ध है और http://search.cpan.org/perldoc/DateTime में सरल उदाहरण से परे बहुत सारी कार्यक्षमता है। –
+1, हालांकि यह बेकार है कि "strftime" इतना भयानक नाम है। –
स्ट्रेटटाइम अंतर्निहित सी लाइब्रेरी का नाम है जो इन प्रारूप तारों को लागू करता है। यह इस विशेष तिथि प्रारूप के लिए सभी भाषाओं में मानक नाम है। – mpeters
मैं एक मणि लिखा स्वरूपण तिथियों के साथ मदद करने के लिए, और अपने विचारों को सूखा रखने (हर बार जब आप दिनांक स्वरूपित करना चाहते हैं strftime के लिए होने नहीं)।
में इसे देखें: http://github.com/platform45/easy_dates
बहुत उपयोगी, धन्यवाद –
आप बस strftime विधि
> Time.now.strftime("%D")
=> "11/24/14" # mm/dd/yy
my $current_time = DateTime->now();
my_current_time = DateTime.now
my $mdy = $current_time->mdy("/");
my_mdy = my_current_time.strftime("%m/%d/%Y")
साथ
%D
उपयोग कर सकते हैं क्या यह लायक है के लिए, यदि आप (सिर्फ इस पर्ल में क्या करना चाहते हैं यानी, आप डेटटाइम से और नहीं चाहते हैं), मुझे लगता है कि पर्ल के POSIX मॉड्यूल में 'strftime' फ़ंक्शन का उपयोग करना आसान है। अधिक के लिए यहां देखें: http://perltraining.com.au/tips/2009-02-26.html। – Telemachus