IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Obtenir l'heure Française sur un serveur distant


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut Obtenir l'heure Française sur un serveur distant
    Bonjour,

    Dans mon application, je sauve l'heure de création ou de modification d'un enregistrement avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     currentCarteF.CarteFModificationDate = Date.Now
    Quand j'exécute en VS 2010 il me sauve la bonne heure dans "CarteFModificationDate" par contre dès que je publie, il m'indique l'heure française moins 9 heures !

    Cela s'explique car le serveur est aux états-unis et que mon instruction est exécutée coté serveur.

    Comment puis-je lui indiquer que je voudrais que le "Date.Now" soit l'heure de la France ?

    J'essaie de définir un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private dfi As DateTimeFormatInfo = New CultureInfo("FR-FR").DateTimeFormat
    mais apparemment, ça ne joue que sur l'affichage.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ca n'a pas l'air possible de base. Par contre tu peux convertir en temps universel et ajouter 2 heures.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateTime.Now.ToUniversalTime().AddHours(2)

  3. #3
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour,

    Peut-etre as-tu acces aux settings du serveur ? Dans ce cas tu peux changer la localisation de celui ci pour ne plus avoir ce genre de soucis.

  4. #4
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Ca n'a pas l'air possible de base. Par contre tu peux convertir en temps universel et ajouter 2 heures.
    Ça ne risque pas de poser problème avec les horaires d'été/hiver (+2h/+1h) ?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Je ne pense pas pouvoir accéder au serveur, car c'est un serveur mutualisé...

    Par contre la solution de Skyounet marche parfaitement, du moins pour l'instant (avant l'heure d'hiver :o)) mais d'ici là, la prochaine version de Silverlight permettra sûrement de faire ça "de base".

    Merci à tous

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Bonjour,

    Comme on est passé à l'heure d'hiver avant que la version 5 de Silverlight ne soit sortie..., je vous met le peti bout de code suivant qui vous permet d'identifier si il faut rajouter une heure ou deux heures à l'heure universelle.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     Private Function heureEteHiver() As Integer
                'déterminer la date du dernier samedi de mars
                Dim mars31 As Date = DateSerial(Year(Now), 3, 31)
                Dim marsLast As Date = DateAdd(DateInterval.Day, -(Weekday(mars31) Mod 7), mars31)
     
                'déterminer la date du dernier samedi d'octobre
                Dim octobre31 As Date = DateSerial(Year(Now), 10, 31)
                Dim octobreLast As Date = DateAdd(DateInterval.Day, -(Weekday(octobre31) Mod 7), octobre31)
     
                'Si entre les deux, on rajoute 2 (au temps universel) sinon 1
                If Date.Today > marsLast And Date.Today <= octobreLast Then
                    Return 2
                Else
                    Return 1
                End If
     
            End Function

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/11/2010, 16h41
  2. [Librairie] [TELNET] Faire du telnet en PHP sur un serveur distant
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 10/06/2010, 14h24
  3. [Librairies] Exécution d'un .JAR sur un serveur distant via PHP
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 09/10/2005, 14h54
  4. mise à jour d'une BDD locale sur un serveur distant
    Par jive dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 22/08/2005, 21h26
  5. sauvegarde sur un serveur distant
    Par nic_moq dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/06/2004, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo