Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MYSQL - एक अनुरोध में पेरिस टाइमज़ोन पर अभी () और एक तिथि की तुलना करें

यह सुनिश्चित करने के लिए कि दिनांक पेरिस समय क्षेत्र में है, आप CONVERT_TZ समय क्षेत्रों के बीच परिवर्तित करने के लिए। उदाहरण के लिए निम्न क्वेरी NOW() . की तुलना करेगी दिनांक संग्रहीत तिथि के साथ और आपको उनके बीच अंतर (दिनों में) देता है, यह सुनिश्चित करता है कि दो तिथियां एक विशिष्ट समय क्षेत्र में हैं, (मुझे पेरिस के समय क्षेत्र का पता नहीं है लेकिन यह सिर्फ एक उदाहरण है):

select datediff(
                 Convert_TZ(Now(),"SYSTEM","-08:00"),
                 Convert_Tz(AddedIn,"SYSTEM","-08:00")
               ) 
from TableName

System आपका वर्तमान समय क्षेत्र लौटाता है, और -08:00 . के लिए वह समय क्षेत्र है जिसे आप ऑफ़सेट के रूप में बदलना चाहते हैं, आप समय क्षेत्र के नाम का उपयोग कर सकते हैं या यह निर्दिष्ट के अनुसार ऑफ़सेट है MySQL समय क्षेत्र डिजाइन पैटर्न .

आशा है कि यह मदद करेगा;




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  2. क्वेरी बिल्डर सशर्त पैरामीटर

  3. ऑपरेशन '=' के लिए कॉलेशन (utf8mb4_unicode_ci,IMPLICIT) और (utf8mb4_general_ci,IMPLICIT) का अवैध मिश्रण

  4. क्या एंटिटी फ्रेमवर्क SQL सर्वर से बंधा हुआ है?

  5. क्या मैं Java PooledConnections का सही उपयोग कर रहा हूँ?