Comment enregistrer une date dans sharepoint par programme?sharepoint enregistrer une date dans un champ de date
J'ai une liste avec un champ de date et je veux enregistrer une date dans ce champ et un champ de date-heure ne fonctionne pas.
Comment enregistrer une date dans sharepoint par programme?sharepoint enregistrer une date dans un champ de date
J'ai une liste avec un champ de date et je veux enregistrer une date dans ce champ et un champ de date-heure ne fonctionne pas.
Vous devriez être en mesure d'enregistrer un objet standard DateTime .NET dans un SPFieldDateTime, comme ceci:
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();
}
}
vous devez convertir la date en format ISO
myListItem["nameofmydatetimefield"] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(mydatetimeobject);
Pourriez-vous s'il vous plaît être plus précis sur _why_ on aurait besoin de faire cela? –
+1 parce que cela était top 4 résultats quand j'ai cherché dans Bing. Merci pour l'aide rapide! –
@Magnus: que faire si je veux mettre à jour le champ date avec une valeur nulle? – nirav