Sharepoint save date in date field

How can I save a date in sharepoint programmatically?

I have a list with a date field and you want to keep the date in this field and the DateTime field does not work.

+4
source share
2 answers

You must save the standard .NET DateTime object in SPFieldDateTime, for example:

using (SPSite site = new SPSite("http://YOUR URL")) { using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists["news"]; SPListItem item = list.Items.Add(); DateTime dt = DateTime.Now; item["Title"] = "Test"; item["Expires"] = dt; item.Update(); } } 
+12
source

you need to convert date to iso format

 myListItem["nameofmydatetimefield"] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(mydatetimeobject); 
+1
source

All Articles