Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में ISODate से माह, दिन, वर्ष आदि प्राप्त करें?


मोंगो शेल दिनांक को वापस करने के लिए ISODate() जैसी विभिन्न विधियाँ प्रदान करता है, या तो एक स्ट्रिंग के रूप में या एक दिनांक वस्तु के रूप में। ISODate() कंस्ट्रक्टर ISODate() रैपर का उपयोग करके एक दिनांक ऑब्जेक्ट लौटाता है।

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo548.insertOne({"dueDate":new ISODate("2020-04-09 12:12:40")});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8e30499e5f92834d7f05de")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo548.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e8e30499e5f92834d7f05de"), "dueDate" : ISODate("2020-04-
09T12:12:40Z") }

ISODate से प्रदर्शित करने के लिए, माह, दिन, सप्ताह, वर्ष, आदि की क्वेरी निम्नलिखित है -

> db.demo548.aggregate( [ { $project: { Year: { $year: "$dueDate"
}, Month: { $month: "$dueDate" }, Day: { $dayOfMonth: "$dueDate"
}, Hour: { $hour: "$dueDate" }, Minutes: { $minute: "$dueDate" },
Seconds: { $second: "$dueDate" }, Milliseconds: { $millisecond: "$dueDate" },
DayOfYear: { $dayOfYear: "$dueDate" }, DayOfWeek: { $dayOfWeek: "$dueDate"
}, Week: { $week: "$dueDate" } } } ] ).pretty();

यह निम्नलिखित आउटपुट देगा -

{
   "_id" : ObjectId("5e8e30499e5f92834d7f05de"),
   "Year" : 2020,
   "Month" : 4,
   "Day" : 9,
   "Hour" : 12,
   "Minutes" : 12,
   "Seconds" : 40,
   "Milliseconds" : 0,
   "DayOfYear" : 100,
   "DayOfWeek" : 5,
   "Week" : 14
}

  1. PHP MySQL में टाइमस्टैम्प से दिन/माह/वर्ष निकालें?

    टाइमस्टैम्प से दिन/महीना/वर्ष निकालने के लिए, आपको date_parse() फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - print_r(date_parse(“anyTimeStampValue”)); PHP कोड इस प्रकार है - $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));

  1. सी++ में सप्ताह का दिन

    मान लीजिए कि हमारे पास एक तारीख (दिन, महीना और साल) है। इस तिथि से हमें उस तिथि के सप्ताह का दिन ज्ञात करना है। इसे हल करने के लिए हम ज़ेलर के एल्गोरिथम का उपयोग करेंगे। ज़ेलर एल्गोरिथम का उपयोग करके कार्यदिवस खोजने का सूत्र यहाँ है 𝑤=$$\lgroup d+\lfloor \frac{13(m+1)}{5} \rfloor+y+\lfloor\frac{y}

  1. जावा में साल, महीने और दिन से तारीख कैसे प्राप्त करें?

    of () विधि का उपयोग करना का () java.time.LocalDate . की विधि क्लास साल, महीने और महीने के दिन के मान को पैरामीटर के रूप में स्वीकार करता है, लोकलडेट का ऑब्जेक्ट बनाता और लौटाता है। उदाहरण आयात java.time.LocalDate;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्थानीय दिना