समस्या:
आप SQLite डेटाबेस में कल की तारीख (बिना समय के) प्रदर्शित करना चाहेंगे।
समाधान 1:
SELECT DATE('now','-1 day') AS yesterday_date;
मान लें कि आज 2020-09-24 है, तो परिणाम इस प्रकार है:
कल_दिनांक |
---|
2020-09-23 |
चर्चा:
कल की तारीख पाने के लिए, आपको आज से एक दिन घटाना होगा। now()
का प्रयोग करें आज की तारीख पाने के लिए। SQLite में, आप DATE()
का उपयोग करके किसी भी दिन, महीने आदि को घटा या जोड़ सकते हैं। समारोह। यहां, चूंकि आपको एक दिन घटाना है, आप DATE('now','-1 day')
का उपयोग करते हैं कल की तारीख पाने के लिए।
आप किसी भी समय अंतराल में उतनी ही आसानी से वापस जा सकते हैं। उदाहरण के तौर पर, यहां बताया गया है कि आप पांच महीने और तीन दिन पीछे कैसे जाएंगे।
SELECT DATE('now', '-5 months', '-3 days') AS modified_date;
आप कल की तारीख की गणना भी कर सकते हैं। ऐसा करने के लिए, आपको एक दिन जोड़ना होगा।
SELECT DATE('now', '+1 day') AS tomorrow_date;