bonjour,
souhaiterai savoir si vous connaissez un moyen de convertir une date française de type 13h15 en anglais de type 1pm15
enfin un système pour convertir la date
merci
La seule chose que je retiens ici, c'est la remarque de Bidou.
Sous quel langage de développement, nom de nom ?
A défaut de le savoir, je vais répondre ce que l'on écrirait en Basic sous GCOS !!! et on sera bien avancés, ma foi... (à moins que vous ne préfériez le Pick Basic, tombé en désuétude, certes....)
Oui, effectivement, j'ai peut-être répondu un peu trop vite au topic.
Mais, j'avais toujours en mémoire (pas évident à mon age) un post
récent dans lequel je proposais une traduction de mois calendaires.
Sinon, tu es un peu dur avec moi. Je pratique toujours le cobol, mais
je ne manipule plus les diskettes 5 pouces, ni les cartes perforées !
J'ai boosté mon 3.11 et ranger les questars.
Ohhh ça va, ça va !!!
vous arrêtez de me chambrer
effectivement g zappé de préciser le langage
il s'agit là d'asp
merci pour vos réponses et pour les prochaines
Oublier de préciser le langage sur un site où l'on traite environ 18 langages différents, c'est pas pratique . Question redirigée vers AspFr.com dans "ASP / Scripting / VBScript".
D'ailleurs, pour répondre à ta question :
' Tu stocke le LCID actuelle
Dim Lcid = Session.LCID
' Tu récupère un objet Date à partir de
Dim MaDate = CDate(Replace("15h30","h",":"))
'Tu mets un LCID Américain
Sessions.LCID = 2048
'Tu envoies l'heure formatée à l'US
Response.Write(FormatDateTime(MaDate,vbLongTime))
' ça devrait te renvoyer un truc du genre : 01:30:00 PM
'Tu remets le LCID normal de ton serveur (qui dépend de la langue de l'OS de ton serveur)
Session.LCID = Lcid
Pour 615490 jmfmarques , j'en remets une petite couche !!! non, je plaisante, mercredi était mercredi ainsi que ses états d'ame.
Merci à =375045 Nurgle de m'avoir orienter vers le LCID "en-us" au lieu du "en-gb".
Puisse ce bout de code servir à 461329 HakNouveau .
pour le fun, un petit peu de maniement de constantes pour oter la partie ":ss", tout en conservant "AM ou PM",
puisque vbShortTime n'affiche que "hh:mm".
'Sauvegarde des paramètres régionaux en cours
Dim currentLocale : currentLocale = GetLocale
'Définit les paramètres régionaux globaux
'{voir Tableau des ID de langue (LCID)}
Dim original : original = SetLocale("en-us")