c# - Alternate AddMonth functionality -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 6 जवाब
एक व्यक्ति में एक तारीख में प्रवेश करती है प्रणाली, वह 28 फरवरी का चयन करता है, यह मार्च 28 को पुन: पेश करता है। लेकिन मेरा लक्ष्य महीने के अंत, मार्च 31 को हासिल करना है क्या अगले महीने के लिए महीने के अंत तक एक स्निपेट को शामिल किए बिना स्थानांतरित करने का एक तरीका है, दूसरे शब्दों में क्लीनर विधि?
if (Date.Month == 2) तिथि। AddDays (31) और अगर (Date.Month == 3) तिथि। AddDays (30)
< पी ... आदि ... किसी भी सुझाव या सुझाव महान होगा, साफ कोड हमेशा सबसे अच्छा कोड है
<पूर्व>
var d = नया दिनांकटाइम (...); Var newDate = नया दिनांक समय (डी। वर्ष, डी। मौन, 1)। ऐड एमथ्स (2)। ऐडडिसेस (-1);
यह भी काम करना चाहिए:
var newDate = नया दिनांक समय (d.Year, 1,31)। AddMonths (d.Month-1);
Comments
Post a Comment