मुझे प्रलेखन के आधार पर एक कठिन समय है, यह पता लगाने के लिए कि पर्ल और MySQL के बीच सप्ताह संख्याओं को कैसे समझाया जाए।सप्ताहों के लिए दिनांक प्रारूप
मैं एक ही समय क्षेत्र में यूनिक्स टाइमस्टैम्प के आधार पर पर्ल और MySQL दोनों में एक ही सटीक सप्ताह संख्या की गणना कैसे करूं?
SELECT DATE_FORMAT(from_unixtime(datefield), '%Y%U') FROM table;
और
print strftime('%Y%U', localtime($datevar));
किसी भी टाइमस्टैम्प के लिए समान सप्ताह संख्या का उत्पादन करना चाहिए। आदर्श रूप से मैं सप्ताह संख्या को कुछ पोर्टेबल होना चाहता हूं, जैसे कि ISO 8601। जबकि मेरे परीक्षण में सप्ताह संख्या कभी-कभी मिलती प्रतीत होती है, मुझे पर्ल और माईएसक्यूएल दोनों के लिए प्रलेखन में कुछ भी नहीं मिल रहा है, जो पुष्टि करता है कि दिनांक स्वरूपण स्पष्ट रूप से उसी परिभाषा का पालन करता है।
धन्यवाद!
यह सुनिश्चित नहीं है कि आप इसे PERL में कैसे करते हैं लेकिन MySQL में WEEKOFYEAR() fn http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html# है function_weekofyear – Mikey1980