Meilleur moyen de convertir la date JavaScript en date .NET
J'ai une date en JavaScript, et sa valeur est venue comme ça
Ven Avr 01 2011 05:00:00 GMT+0530 (Inde) {}
Maintenant quel est le meilleur moyen de convertir la date .NET date . Notez que de mon côté client, les utilisateurs peuvent être anwyehere à travers le monde. J'aurai la date à partir de là maintenant, mon besoin est de le convertir en le .NET date. pouvez-vous m'aider ?
source d'informationauteur Rocky Singh
Vous devez vous connecter pour publier un commentaire.
Double Possible de la réponse à votre question ici:
Javascript date de C# via Ajax
Si vous voulez, heure locale, comme vous le montrez dans votre question, la suite allait le faire.
Si vous êtes à la recherche pour GMT l'heure, de faire un
dateObject.toUTCString()
en Javascript dans le navigateur avant de l'envoyer vers le serveur, serait-il le faire.Convertir du code JavaScript dans UTCString de côté Client:
De l'analyser à partir de code C# (vous pouvez le récupérer en js date via webservice appel).
Vous pouvez convertir votre temps à la chaîne avant de l'envoyer et dans le .net, vous devez convertir une chaîne en datetime l'aide de l'un de datetime constructeur.
Datetime .net -> http://msdn.microsoft.com/en-us/library/system.datetime(v=VS.90).aspx
Vous pouvez aussi utiliser un DateTime.Analyser méthode -> http://msdn.microsoft.com/en-us/library/ms973825.aspx
Mais vous devez délivrer une forme correcte de la chaîne sur le serveur
Ok ici d'essayer cette fonction simple qui permet de transformer votre "double" de la représentation de votre Timestamp Unix
Expansion sur @Naraen réponse, mon javascript date a été dans le format suivant:
Qui exigeait deux minuscules d pour la journée (
dd
) pour la conversion de travailler pour moi en C#. Voir mise à jour @Naraen code: