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

Popular posts from this blog

Docker - Tomcat and PostgreSQL containers in same host - No Route to host -

Python Equivalent for matlab cart2pol and pol2cart -

java - Joda Time Interval Not returning what I expect -