SELECT CONVERT_TZ() उसके लिए काम करेगा। लेकिन यह मेरे लिए काम नहीं कर रहा है।
क्यों, आपको क्या त्रुटि मिलती है?
SELECT CONVERT_TZ(displaytime,'GMT','MET');
यदि आपका कॉलम प्रकार टाइमस्टैम्प, या दिनांक है तो काम करना चाहिए
http://dev .mysql.com/doc/refman/5.0/hi/date-and-time-functions.html#function_convert-tz
जांचें कि यह कैसे काम करता है:
SELECT CONVERT_TZ(a_ad_display.displaytime,'+00:00','+04:00');
अपना टाइमज़ोन-टेबल जांचें
SELECT * FROM mysql.time_zone;
SELECT * FROM mysql.time_zone_name;
http://dev.mysql.com/doc /refman/5.5/hi/time-zone-support.html
अगर वे टेबल खाली हैं, तो आपने अपनी टाइमज़ोन टेबल को इनिशियलाइज़ नहीं किया है। ऊपर दिए गए लिंक के अनुसार आप mysql_tzinfo_to_sql
. का उपयोग कर सकते हैं टाइम ज़ोन टेबल लोड करने का कार्यक्रम। कृपया इसे आजमाएं
shell> mysql_tzinfo_to_sql /usr/share/zoneinfo
या अगर काम नहीं कर रहा है तो और पढ़ें:http://dev.mysql.com/doc/refman/5.5/hi/mysql-tzinfo-to-sql.html