Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
flash.globalization 

DateTimeFormatter  - AS3

Packagesx

Niveau supérieur
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packageflash.globalization
Classepublic final class DateTimeFormatter
HéritageDateTimeFormatter Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

La classe DateTimeFormatter permet le formatage des objets Date en fonction des paramètres régionaux, ainsi qu’un accès aux noms de champs de données localisés. Les méthodes de cette classe utilisent les fonctions et les paramètres fournis par le système d’exploitation.

Il existe deux manières de sélectionner un format de date et d’heure : au moyen d’un modèle prédéfini ou d’un modèle personnalisé. Pour la plupart des applications, les styles prédéfinis spécifiés par la constante DateTimeStyle (LONG, MEDIUM, NONEou SHORT doivent être utilisés. Ces constantes spécifient les modèles par défaut en fonction des paramètres régionaux requis ou les modèles par défaut basés sur les paramètres du système d’exploitation de l’utilisateur.

Par exemple, le code suivant crée une chaîne de date à l’aide du format de date court par défaut :

 
     var df:DateTimeFormatter = new DateTimeFormatter(LocaleID.DEFAULT, DateTimeStyle.SHORT, DateTimeStyle.NONE);
     var currentDate:Date = new Date();
     var shortDate:String = df.format(currentDate);
     

Lorsqu’une occurrence de cette classe est créée, si les paramètres régionaux sont pris en charge par le système d’exploitation, les propriétés de l’occurrence sont définies en fonction des conventions et des valeurs par défaut des paramètres régionaux requis, ainsi que des paramètres dateStyle et timeStyle du constructeur. Si les paramètres régionaux requis ne sont pas disponibles, les propriétés sont définies en fonction de paramètres régionaux par défaut, pouvant être obtenus à l’aide de la propriété actualLocaleIDName.

Cette classe contient d’autres méthodes pour obtenir les chaînes localisées correspondant au nom des mois et des jours de la semaine, ainsi que le premier jour de la semaine pouvant être utilisé dans un sélecteur de calendrier ou d’autres applications similaires.

En raison de l’utilisation des paramètres définis par l’utilisateur, des modèles de formatage fournis par le système d’exploitation et des paramètres régionaux par défaut (lorsque les paramètres régionaux requis ne sont pas pris en charge), différents utilisateurs peuvent obtenir différents résultats de formatage, même s’ils ont recours au même ID de paramètres régionaux.

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  actualLocaleIDName : String
[lecture seule] Nom de l’ID de paramètres régionaux actuel utilisé par cet objet DateTimeFormatter.
DateTimeFormatter
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  lastOperationStatus : String
[lecture seule] Etat de dernière opération que cet objet DateTimeFormatter a effectuée.
DateTimeFormatter
  requestedLocaleIDName : String
[lecture seule] Nom de l’ID de paramètres régionaux requis ayant été transmis au constructeur de cet objet DateTimeFormatter.
DateTimeFormatter
Méthodes publiques
 MéthodeDéfini par
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Construit un nouvel objet DateTimeFormatter en vue de formater les dates et les heures conformément aux conventions des paramètres régionaux spécifiés, ainsi qu’aux styles de formatage de la date et de l’heure fournis.
DateTimeFormatter
  
format(dateTime:Date):String
Formate une chaîne d’affichage pour un objet Date interprété comme étant en heure locale de l’utilisateur (utilisation des composants d’heure locale de l’objet Date, tels que date, day, fullYear, hours, minutes, month et seconds).
DateTimeFormatter
  
Formate une chaîne d’affichage pour un objet Date interprété comme étant en heure UTC (utilisation des composants UTC de l’objet Date, tels que dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC et secondsUTC), conformément au modèle dateStyle, timeStyle ou dateTime.
DateTimeFormatter
  
[statique] Répertorie tous les noms des ID de paramètres régionaux pris en charge par cette classe.
DateTimeFormatter
  
Obtient le style de date de cette occurrence de DateTimeFormatter.
DateTimeFormatter
  
Renvoie la chaîne modèle utilisée par cet objet DateTimeFormatter pour formater la date et l’heure.
DateTimeFormatter
  
Renvoie un nombre entier correspondant au premier jour de la semaine les paramètres régionaux et le système calendaire spécifiés.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Extrait une liste de chaînes localisées contenant le nom des mois du système calendaire actuel.
DateTimeFormatter
  
Obtient le style d’heure de cette occurrence de DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Extrait une liste de chaînes localisées contenant le nom des jours de la semaine du système calendaire actuel.
DateTimeFormatter
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
Définit la chaîne modèle utilisée par cet objet DateTimeFormatter pour formater la date et l’heure.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Définit les styles de date et d’heure pour cette occurrence de DateTimeFormatter.
DateTimeFormatter
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

actualLocaleIDName

propriété
actualLocaleIDName:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Nom de l’ID de paramètres régionaux actuel utilisé par cet objet DateTimeFormatter.

Il existe trois possibilités pour la valeur du nom, en fonction du système d’exploitation et de la valeur du paramètre requestedLocaleIDName transmis au constructeur Collator().

  1. Si les paramètre régionaux requis n’étaient pas définis sur LocaleID.DEFAULT et que le système d’exploitation les prend en charge, le nom renvoyé est identique à la propriété requestedLocaleIDName.
  2. Si LocaleID.DEFAULT a été utilisée comme valeur pour le paramètre requestedLocaleIDName transmis au constructeur, le nom des paramètres régionaux spécifié par le système d’exploitation de l’utilisateur est utilisé. La valeur LocaleID.DEFAULT préserve le paramètre personnalisé de l’utilisateur dans le système d’exploitation. La transmission d’une valeur explicite en tant que paramètre requestedLocaleIDName ne produit pas nécessairement le même résultat que l’utilisation de LocaleID.DEFAULT, même si le nom des deux identificateurs de paramètres régionaux est identique. Il est possible que l’utilisateur ait personnalisé les paramètres régionaux sur son ordinateur ; or, si vous demandez un identificateur de paramètres régionaux explicite au lieu d’utiliser LocaleID.DEFAULT, votre application ne récupérera pas ces paramètres personnalisés.
  3. Si le système ne prend pas en charge le paramètre requestedLocaleIDName spécifié dans le constructeur, un nom d’ID de paramètres régionaux par défaut est fourni.



Implémentation
    public function get actualLocaleIDName():String

Eléments de l’API associés

lastOperationStatus

propriété 
lastOperationStatus:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Etat de dernière opération que cet objet DateTimeFormatter a effectuée. La propriété lastOperationStatus est définie chaque fois que le constructeur ou une méthode de cette classe est appelé(e), ou qu’une autre propriété est définie. Pour les valeurs disponibles, voir la description de chaque méthode.



Implémentation
    public function get lastOperationStatus():String

Eléments de l’API associés

requestedLocaleIDName

propriété 
requestedLocaleIDName:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Nom de l’ID de paramètres régionaux requis ayant été transmis au constructeur de cet objet DateTimeFormatter.

Si la valeur LocaleID.DEFAULT a été utilisée, le nom renvoyé est "i-default". Les paramètres régionaux actuels peuvent différer des paramètres régionaux requis lorsque des paramètres régionaux par défaut sont appliqués. Il est possible de récupérer le nom du paramètre régional actuel à l’aide de la propriété actualLocaleIDName.



Implémentation
    public function get requestedLocaleIDName():String

Eléments de l’API associés

Détails du constructeur

DateTimeFormatter

()Constructeur
public function DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Construit un nouvel objet DateTimeFormatter en vue de formater les dates et les heures conformément aux conventions des paramètres régionaux spécifiés, ainsi qu’aux styles de formatage de la date et de l’heure fournis. Les styles de date et d’heure sont utilisés pour définir les modèles de formatage de date et d’heure sur les modèles prédéfinis en fonction des paramètres régionaux à partir du système d’exploitation.

Ce constructeur détermine si le système d’exploitation actuel prend en charge le nom de l’identificateur de paramètres régionaux requis. Si ce n’est pas le cas, des paramètres régionaux de substitution sont utilisés. Il est possible de déterminer le nom de l’ID des paramètres régionaux de substitution via la propriété actualLocaleIDName.

Si une valeur de substitution est utilisée pour l’un des paramètres requestedLocaleIDName, dateStyle ou timeStyle, la propriété lastOperationStatus est définie pour indiquer le type de valeur de substitution.

Pour effectuer un formatage en fonction des préférences de l’utilisateur du système d’exploitation actuel, transmettez la valeur LocaleID.DEFAULT du paramètre requestedLocaleIDName au constructeur.

Lorsque le constructeur est appelé et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Lorsque le nom de l’identificateur de paramètres régionaux requis n’est pas disponible, la propriété lastOperationStatus est définie sur l’une des valeurs suivantes :

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Pour plus d’informations sur les avertissements répertoriés ci-dessus et d’autres valeurs possibles de la propriété lastOperationStatus, voir les descriptions de la classe LastOperationStatus.

Paramètres
requestedLocaleIDName:String — Nom de l’identificateur de paramètres régionaux à utiliser lors de la spécification des formats de date ou d’heure.
 
dateStyle:String (default = "long") — Spécifie le style à utiliser lors du formatage des dates. La valeur correspond à l’une des valeurs énumérées par la classe DateTimeStyle :
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Spécifie le style à utiliser lors du formatage des heures. La valeur correspond à l’une des valeurs énumérées par la classe DateTimeStyle :
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Valeur émise
ArgumentError — si le paramètre dateStyle ou timeStyle n’est pas une constante DateTimeStyle valide.
 
TypeError — si le paramètre dateStyle ou timeStyle est défini sur null.

Eléments de l’API associés

Détails de la méthode

format

()méthode
public function format(dateTime:Date):String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Formate une chaîne d’affichage pour un objet Date interprété comme étant en heure locale de l’utilisateur (utilisation des composants d’heure locale de l’objet Date, tels que date, day, fullYear, hours, minutes, month et seconds). Le formatage est effectué à l’aide des conventions de l’ID de paramètres régionaux et des styles de date et d’heure, ou à l’aide d’un modèle de date ou d’heure personnalisé, spécifiés pour cette occurrence de DateTimeFormatter.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

dateTime:Date — Valeur Date devant être formatée. La plage valide est comprise entre le 1 jan 1601 et le 31 déc. 30827.

Valeur renvoyée
String — Chaîne formatée représentant la valeur de date ou d’heure.

Eléments de l’API associés

formatUTC

()méthode 
public function formatUTC(dateTime:Date):String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Formate une chaîne d’affichage pour un objet Date interprété comme étant en heure UTC (utilisation des composants UTC de l’objet Date, tels que dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC et secondsUTC), conformément au modèle dateStyle, timeStyle ou dateTime. Le formatage est effectué à l’aide des conventions de l’ID de paramètres régionaux et des styles de date et d’heure, ou à l’aide d’un modèle de date ou d’heure personnalisé, spécifiés pour cette occurrence de DateTimeFormatter.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

dateTime:Date — Valeur Date devant être formatée. La plage valide est comprise entre le 1 jan 1601 et le 31 déc. 30827.

Valeur renvoyée
String — Chaîne formatée représentant la valeur de date ou d’heure.

Eléments de l’API associés

getAvailableLocaleIDNames

()méthode 
public static function getAvailableLocaleIDNames():Vector.<String>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Répertorie tous les noms des ID de paramètres régionaux pris en charge par cette classe.

Si cette classe n’est pas prise en charge sur le système d’exploitation actuel, cette méthode renvoie une valeur nulle.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Valeur renvoyée
Vector.<String> — Vecteur de chaînes contenant tous les noms des identificateurs de paramètres régionaux pris en charge par cette classe.

Eléments de l’API associés

getDateStyle

()méthode 
public function getDateStyle():String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Obtient le style de date de cette occurrence de DateTimeFormatter. Le style de date permet d’extraire un modèle de formatage de date prédéfini du système d’exploitation. La valeur de style de date peut être définie par le constructeurDateTimeFormatter(), la méthode setDateTimeStyles() ou la méthode setDateTimePattern().

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Valeur renvoyée
String — Chaîne de style de date de cet outil de formatage.

Valeurs possibles :

  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
  • DateTimeStyle.CUSTOM

Eléments de l’API associés

getDateTimePattern

()méthode 
public function getDateTimePattern():String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Renvoie la chaîne modèle utilisée par cet objet DateTimeFormatter pour formater la date et l’heure.

Ce modèle peut être défini de l’une des trois façons suivantes :

  1. Via les paramètres dateStyle et timeStyle utilisés dans le constructeur
  2. Via la méthode setDateTimeStyles()
  3. Via la méthode setDateTimePattern().

Pour obtenir une description de la syntaxe du modèle, voir la méthode setDateTimePattern().

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Valeur renvoyée
String — Chaîne contenant le modèle utilisé par cet objet DateTimeFormatter pour formater les dates et les heures.

Eléments de l’API associés

getFirstWeekday

()méthode 
public function getFirstWeekday():int

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Renvoie un nombre entier correspondant au premier jour de la semaine pour les paramètres régionaux et le système calendaire spécifiés. La valeur 0 correspond à dimanche, 1 correspond à lundi et ainsi de suite, jusqu’à la valeur 6 qui correspond au samedi.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Valeur renvoyée
int — Entier correspondant au premier jour de la semaine pour les paramètres régionaux et le système calendaire spécifiés.

Eléments de l’API associés

getMonthNames

()méthode 
public function getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Extrait une liste de chaînes localisées contenant le nom des mois du système calendaire actuel. Le premier élément de la liste correspond au nom du premier mois de l’année.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

nameStyle:String (default = "full") — Indique la chaîne de style de nom à utiliser. Les valeurs possibles sont :
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Code indiquant le contexte d’utilisation de la la chaîne formatée. Ce contexte diffère uniquement pour certains paramètres régionaux. Les valeurs possibles sont :
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Valeur renvoyée
Vector.<String> — Vecteur de chaînes localisées contenant le nom des mois pour les paramètres régionaux, le nom du style et le contexte spécifiés. Le premier élément du vecteur, à l’index 0, correspond au nom du premier mois de l’année ; l’élément suivant correspond au nom du deuxième mois de l’année, et ainsi de suite.

Valeur émise
TypeError — si le paramètre nameStyle ou context est défini sur null.

Eléments de l’API associés

getTimeStyle

()méthode 
public function getTimeStyle():String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Obtient le style d’heure de cette occurrence de DateTimeFormatter. Le style permet d’extraire un modèle de formatage d’heure prédéfini du système d’exploitation. La valeur de style d’heure peut être définie par le constructeurDateTimeFormatter(), la méthode setDateTimeStyles() ou la méthode setDateTimePattern().

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Valeur renvoyée
String — Chaîne de style d’heure de cet outil de formatage.

Valeurs possibles :

  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
  • DateTimeStyle.CUSTOM

Eléments de l’API associés

getWeekdayNames

()méthode 
public function getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Extrait une liste de chaînes localisées contenant le nom des jours de la semaine du système calendaire actuel. Le premier élément dans la liste représente le nom pour dimanche.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

nameStyle:String (default = "full") — Indique la chaîne de style de nom à utiliser. Les valeurs possibles sont :
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Code indiquant le contexte d’utilisation de la la chaîne formatée. Ce contexte s’applique uniquement à certains paramètres régionaux dans lesquels le nom du mois change selon le contexte. Par exemple, en grec les noms de mois diffèrent selon qu’ils sont affichés seuls ou accompagnés d’un jour. Les valeurs possibles sont :
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Valeur renvoyée
Vector.<String> — Vecteur de chaînes localisées contenant le nom des mois pour les paramètres régionaux, le nom du style et le contexte spécifiés. Le premier élément du vecteur, à l’index 0, correspond au nom pour dimanche ; l’élément suivant correspond au nom pour lundi, et ainsi de suite.

Valeur émise
TypeError — si le paramètre nameStyle ou context est défini sur null.

Eléments de l’API associés

setDateTimePattern

()méthode 
public function setDateTimePattern(pattern:String):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Définit la chaîne modèle utilisée par cet objet DateTimeFormatter pour formater la date et l’heure.

Le modèle utilisé pour formater les dates peut être définis de l’une des trois façons suivantes :

  1. Via les paramètres dateStyle et timeStyle utilisés dans le constructeur
  2. Via la méthode setDateTimeStyles()
  3. Via la méthode setDateTimePattern().

Cette méthode a également pour effet de remplacer les styles de date et d’heure actuellement définis pour cet objet DateTimeFormatter par la valeur DateTimeStyle.CUSTOM.

Une chaîne de modèle définit la façon dont la date et l’heure sont formatées. Le modèle contient des séquences de lettres qui sont remplacées par les valeurs de date et d’heure dans la chaîne formatée. Par exemple, dans le modèle « yyyy/MM », les caractères « yyyy » sont remplacés par une année à quatre chiffres suivie du caractère « / », et les caractères « MM » sont remplacés par un mois à deux chiffres.

Il est possible de répéter plusieurs fois la plupart des lettres utilisées dans les modèles en vue d’obtenir différents résultats, comme décrit dans le tableau ci-dessous.

Si une séquence dépasse le nombre maximum de lettres pris en charge par un modèle, elle est à nouveau associée à la séquence la plus longue correspondant à la lettre de ce modèle. Par exemple :

  • MMMMMM est remplacée par MMMM
  • dddd est remplacée par dd
  • EEEEEEE est remplacée par EEEE
  • aa est remplacée par a
  • hhh est remplacée par hh
  • mmmm est remplacée par mm

En théorie, un modèle peut contenir jusqu’à 255 caractères. Toutefois, certaines plates-formes imposent une limite stricte. Si le modèle dépasse la limite de caractères, la propriété lastOperationStatus est définie sur la valeur LastOperationStatus.PATTERN_SYNTAX_ERROR.

Tous les systèmes d’exploitation ne prennent pas en charge tous les modèles. Si un modèle n’est pas pris en charge sur la plate-forme, un modèle de substitution est alors utilisé et la propriété lastOperationStatus est définie de façon à indiquer le recours à un modèle de substitution. S’il s’avère impossible de fournir un modèle de substitution valable, une chaîne vide est utilisée et la propriété lastOperationStatus est définie de façon à indiquer que le modèle n’est pas pris en charge.

Le tableau suivant décrit les lettres de modèle valides, ainsi que leur signification.

Lettre de modèleDescription
GEre. Remplacez la chaîne Ere par la date et le calendrier actuels. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation. Sur les systèmes d’exploitation qui ne prennent pas en charge l’ère, les lettres du modèle d’entrée sont remplacées par une chaîne vide.

Le modèle d’ère peut comporter de une à cinq lettres, interprétées de la façon suivante :

  • Si le modèle contient de une à trois lettres, la forme abrégée est utilisée.
  • Si le modèle contient quatre lettres, le format est interprété en tant que forme complète.
  • Si le modèle contient cinq lettres, le format est interprété en tant qu’abréviation courte.

Exemples de calendrier grégorien (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yAnnée. Si le modèle contient deux lettres, les deux derniers chiffres de l’année s’affichent ; autrement, le nombre de lettres détermine le nombre de chiffres. Si la valeur de l’année nécessite plus de chiffres que ceux fournis par le nombre de lettres, la valeur d’année complète est fournie. S’il y a plus de lettres que celles requises par la valeur, les valeurs de l’année sont complétées par des zéros. La liste suivante indique les résultats pour les années 1 et 2005.

Exemples :

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 ou 01, en fonction du système d’exploitation.
  • yyyy = 2005
  • yyyy = 0001 ou 01, en fonction du système d’exploitation. Si la valeur de l’année comporte plus de quatre « y », le nombre de chiffres maximal pris en charge sur le système d’exploitation est pris en compte.
  • yyyyy = 2005
M Mois de l’année. Le modèle de mois peut comporter de une à cinq lettres, interprétées de la façon suivante :
  • Si le modèle contient une lettre, le format est interprété en tant que valeur numérique à un ou deux chiffres.
  • Si le modèle contient deux lettres, le format est interprété en tant que valeur numérique à deux chiffres.
  • Si le modèle contient trois lettres, le format est interprété en tant qu’abréviation longue.
  • Si le modèle contient quatre lettres, le format est interprété en tant que nom complet.
  • Si le modèle contient cinq lettres, le format est interprété en tant qu’abréviation courte. Ce format n’est pas pris en charge sur tous les systèmes d’exploitation ; le cas échéant, l’abréviation longue est utilisée par défaut.

Exemples :

  • M = 7
  • MM = 07
  • MMM = 7 juil月
  • MMMM = 7 juil月
  • MMMMM = J ou 7 juil, 7 ou 7日 selon le système d’exploitation.
d Jour du mois. Les modèles du jour du mois peuvent comporter une ou deux lettres, interprétées comme suit :
  • Si le modèle contient une lettre, le format est interprété en tant que valeur numérique à un ou deux chiffres.
  • Si le modèle contient deux lettres, le format est interprété en tant que valeur numérique à deux chiffres.

Exemples :

  • d = 4
  • dd = 04
  • dd = 14
EJour de la semaine. Les modèles du jour de la semaine peuvent comporter de une à cinq lettres, interprétées de la façon suivante :
  • Si le modèle contient de une à trois lettres, le format est interprété en tant qu’abréviation longue.
  • Si le modèle contient quatre lettres, le format est interprété en tant que nom complet.
  • Si le modèle contient cinq lettres, le format est interprété en tant qu’abréviation courte. Ce format n’est pas pris en charge sur tous les systèmes d’exploitation ; le cas échéant, l’abréviation longue est utilisée par défaut.

Exemples :

  • E, EE, EEE = Mar
  • EEEE = Mardi
  • EEEEE = M ou Mardi selon le système d’exploitation.
QTrimestre. Certaines plates-formes ne prennent pas en charge ce modèle. Les modèles de trimestre peuvent comporter de une à quatre lettres, interprétées de la façon suivante :
  • Si le modèle contient une lettre, le format est interprété en tant que valeur numérique à un chiffre.
  • Si le modèle contient deux lettres, le format est interprété en tant que valeur numérique à deux chiffres.
  • Si le modèle contient trois lettres, le format est interprété en tant qu’abréviation.
  • Si le modèle contient quatre lettres, le format est interprété en tant que nom complet.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • Q = 2
  • QQ = 02
  • QQQ = T2
  • QQQQ = deuxième trimestre
wSemaine de l’année. Certaines plates-formes ne prennent pas en charge ce modèle. Ce modèle peut comporter de une à deux lettres, interprétées de la façon suivante :
  • Si le modèle contient une lettre, le format est interprété en tant que valeur numérique à un ou deux chiffres.
  • Si le modèle contient deux lettres, le format est interprété en tant que valeur numérique à deux chiffres.

Exemples pour la deuxième semaine de l’année (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • w = 2
  • ww = 02
WSemaine du mois. Certaines plates-formes ne prennent pas en charge ce modèle. Ce modèle ne permet d’utiliser qu’une lettre.

Exemples pour la deuxième semaine du mois de juillet (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • W = 2
DJour de l’année. Certaines plates-formes ne prennent pas en charge ce modèle. Ce modèle peut comporter de une à trois lettres.

Exemples pour le deuxième jour de l’année (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • D = 2
  • DD = 02
  • DDD = 002
FOccurrence d’un jour de la semaine dans le mois d’un calendrier. Par exemple, cet élément affiche « 3 » s’il est utilisé pour formater la date correspondant au troisième lundi du mois d’octobre. Ce modèle ne permet d’utiliser qu’une lettre.

Exemples pour le deuxième mercredi du mois de juillet (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • F = 2
aIndicateur am/pm. Ce modèle ne permet d’utiliser qu’une lettre, a ou p.

Exemples :

  • a = AM, 午前
  • p = PM, 午後
hHeure du jour au format 12 heures [1 - 12]. Ce modèle doit comporter une ou deux lettres.

Exemples :

  • h = 1
  • h = 12
  • hh = 01
HHeure du jour au format 24 heures [0 - 23]. Ce modèle doit comporter une ou deux lettres.

Exemples :

  • H = 0
  • H = 23
  • HH = 00
KHeure du jour au format 12 heures [0 - 11]. Ce modèle doit comporter une ou deux lettres. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • K = 0
  • K = 11
  • KK = 00
kHeure du jour au format 24 heures [1 - 24]. Ce modèle doit comporter une ou deux lettres. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce modèle) :

  • k = 1
  • k = 24
  • kk = 01
mMinutes de l’heure [0 - 59]. Ce modèle doit comporter une ou deux lettres.

Exemples :

  • m = 2
  • m = 59
  • mm = 02
sSecondes dans la minute [0 - 59]. Ce modèle doit comporter une ou deux lettres.

Exemples :

  • s = 2
  • s = 59
  • ss = 02
SMillisecondes. Ce modèle doit comporter de une à cinq lettres. La valeur est arrondie en fonction du nombre de lettres utilisées. Lors de l’utilisation de cinq caractères (SSSSS), les fractions de millisecondes sont indiquées.

Exemples :

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zTime Zone. Représente le fuseau horaire en tant que chaîne qui respecte l’heure standard ou l’heure d’été, sans faire référence à un emplacement spécifique. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation. Sur les systèmes d’exploitation qui ne prennent pas en charge les modèles de fuseau horaire, les lettres du modèle d’entrée sont remplacées par une chaîne vide. Sur les systèmes d’exploitation qui ne prennent pas en charge ce modèle, tous les paramètres régionaux ne disposent pas d’une chaîne définie. Ces paramètres régionaux sont définis sur un format GMT localisé, tel que GMT-08:00 ou GW-08:00.

Ce modèle de fuseau horaire doit comporter de une à quatre lettres, interprétées comme suit :

  • Si le modèle contient trois lettres, le format est interprété en tant que forme abrégée.
  • Si le modèle contient quatre lettres, le format est interprété en tant que nom complet.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce format) :

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = Pacific Daylight Time
  • zzzz = Pacific Standard Time
ZTime Zone. Représente le fuseau horaire en tant que décalage à partir du temps GMT. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation. Sur les systèmes d’exploitation qui ne prennent pas en charge les modèles de fuseau horaire, les lettres du modèle d’entrée sont remplacées par une chaîne vide.

Ce modèle de fuseau horaire doit comporter de une à quatre lettres, interprétées comme suit :

  • Si le modèle contient de une à trois lettres, le format utilisé est RFC 822.
  • Si le modèle contient quatre lettres, le format utilisé est le format GMT localisé. Le format GMT non localisé est défini par défaut pour les paramètres régionaux ne disposant pas d’un format GMT localisé.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce format) :

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vTime Zone. Chaîne reflétant le fuseau horaire générique qui ne fait pas référence à un emplacement spécifique ou qui ne fait pas la différence entre l’heure d’été et l’heure standard. Ce modèle n’est pas pris en charge sur tous les systèmes d’exploitation. Sur les systèmes d’exploitation qui ne prennent pas en charge les modèles de fuseau horaire, les lettres du modèle d’entrée sont remplacées par une chaîne vide. Sur les systèmes d’exploitation qui prennent en charge ce modèle, des chaînes de substitution sont fournies si un nom localisé n’est pas disponible.

Ce modèle de fuseau horaire doit comporter de une à quatre lettres, interprétées comme suit :

  • Si le modèle contient une lettre, le format utilise la forme abrégée.
  • Si le modèle contient quatre lettres, le format utilise la forme complète.

Exemples (pour les systèmes d’exploitation qui prennent en charge ce format) :

  • v = PT
  • vvvv = Pacific Time
’Autre texte’Il est possible d’ajouter du texte et des signes de ponctuation dans la chaîne du modèle. Toutefois, les caractères de a à z et de A à Z sont réservés aux caractères de syntaxe et doivent être placés entre guillemets simples lorsqu’ils sont insérés dans la chaîne formatée. Pour inclure un guillemet simple dans la chaîne de résultat, deux guillemets simples doivent être utilisés dans la chaîne de modèle. Les deux guillemets simples peuvent apparaître à l’intérieur ou à l’extérieur d’une partie entre guillemets de la chaîne de modèle. Une paire de guillemets simples non concordants est ajoutée à la fin de la chaîne.

Exemples :

  • EEEE, MMM. d, yyyy ’à’ h ’pile’ p= Mardi, 8 sept. 2005 à 1 h pile de l’après-midi
  • yyyy年M月d日 = 2005年9月8日
  • mm''ss'' = 43'01'

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

pattern:String


Valeur émise
TypeError — si le paramètre pattern est défini sur null.

Eléments de l’API associés

setDateTimeStyles

()méthode 
public function setDateTimeStyles(dateStyle:String, timeStyle:String):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2

Définit les styles de date et d’heure pour cette occurrence de DateTimeFormatter. Les styles de date et d’heure permettent de définir les modèles de formatage de date et d’heure sur les modèles prédéfinis en fonction des paramètres régionaux à partir du système d’exploitation. Cette méthode remplace les styles définis à l’aide du constructeur DateTimeFormatter() ou à l’aide de la méthode setDateTimePattern(). Le modèle de date et d’heure est également mis à jour en fonction des styles définis.

Lorsque cette méthode est appelée et que l’appel aboutit, la propriété lastOperationStatus est définie sur :

  • LastOperationStatus.NO_ERROR

Sinon, la propriété lastOperationStatus est définie sur l’une des constantes définies dans la classe LastOperationStatus.

Paramètres

dateStyle:String — Spécifie le style à utiliser lors du formatage des dates. La valeur correspond à l’une des valeurs énumérées par la classe DateTimeStyle :
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Spécifie le style à utiliser lors du formatage des heures. La valeur correspond à l’une des valeurs énumérées par la classe DateTimeStyle :
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Valeur émise
ArgumentError — si le paramètre dateStyle ou timeStyle n’est pas une constante DateTimeStyle valide.
 
TypeError — si le paramètre dateStyle ou timeStyle est défini sur null.

Eléments de l’API associés

DateTimeFormatter.1.as

L’exemple suivant explique comment formater les chaînes représentant des valeurs de date et d’heure différemment en fonction des paramètres régionaux. Notez que les résultats de cet exemple peuvent varier en fonction du système d’exploitation et des préférences de l’utilisateur.

Cet exemple utilise les paramètres régionaux suivants : Anglais (Etats-Unis), Français (France), Espagnol (Espagne).

Cet exemple effectue les opérations suivantes pour chaque jeu de paramètres régionaux dans la liste :

  1. Crée un objet DateTimeFormatter à l’aide d’un style par défaut (style de date long, style d’heure long).
  2. Formate la date et l’heure actuelles à l’aide du style de date long par défaut.
  3. Passe à un style de date court d’affichage de l’heure uniquement à l’aide des constantes DateTimeStyle.NONE et DateTimeStyle.SHORT.
  4. Formate la date et l’heure actuelles à l’aide du style de date court d’affichage de l’heure uniquement.
package {
    import flash.display.Sprite;
    import flash.globalization.DateTimeFormatter;
    import flash.globalization.DateTimeStyle;
    
    public class DateTimeFormatterExample extends Sprite
    {    
        private var localeList:Array = new Array("en-US", "fr-FR", "es-ES");
    
        public function DateTimeFormatterExample()
        {
            var date:Date = new Date();
            
            for each (var locale:String in localeList) {
                var dtf:DateTimeFormatter = new DateTimeFormatter(locale);
                trace('\n' + "LocaleID requested=" + dtf.requestedLocaleIDName 
                    + "; actual=" + dtf.actualLocaleIDName);
            
                var longDate:String = dtf.format(date);
                trace(longDate + " (" + dtf.getDateTimePattern() + ")");
            
                dtf.setDateTimeStyles(DateTimeStyle.NONE, DateTimeStyle.SHORT);
                var shortDate:String = dtf.format(date);
                trace(shortDate + " (" + dtf.getDateTimePattern() + ")");
            }        
        }
    }
}
DateTimeFormatter.2.as

L’exemple suivant indique comment une application peut formater une date en fonction d’un modèle sélectionné par l’utilisateur. Notez que les résultats de cet exemple peuvent varier en fonction du système d’exploitation et des préférences de l’utilisateur.

Cet exemple effectue les opérations suivantes pour chaque jeu de paramètres régionaux dans la liste :

  1. Crée trois champs de texte d’entrée et de sortie.
  2. Crée un objet DateTimeFormatter à l’aide du jeu de paramètres régionaux Anglais (Etats-Unis).
  3. Appelle la fonction configureTextField(), qui définit la position et la taille des champs de texte, et ajoute un écouteur d’événement à l’objet patternField.
  4. Lorsque l’utilisateur saisit un modèle dans le champ de texte patternField, la fonction textInputHandler formate la date et l’heure actuelles à l’aide de ce modèle, puis affiche le résultat et la valeur lastOperationStatus dans les champs de texte de sortie.
 
package {  
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.globalization.DateTimeFormatter;
    import flash.text.*;
    
    public class DateTimePatternExample extends Sprite
    {    
        private var patternField:TextField = new TextField();
        private var resultField:TextField = new TextField();
        private var statusField:TextField = new TextField();
           private var date:Date = new Date();
         private var dtf:DateTimeFormatter = new DateTimeFormatter("en-US");           
         
        private function configureTextField():void
        {
            patternField.type = TextFieldType.INPUT;
            patternField.width = 300;
            patternField.height = 20;
            patternField.background = true;
            patternField.border = true;
            
            resultField.y = 40;
            resultField.width = 300;
            resultField.height = 20;
            
            statusField.y = 80;
            statusField.width = 300;
            statusField.height = 20;

            addChild(patternField);
            addChild(resultField);
            addChild(statusField);
            patternField.addEventListener(Event.CHANGE,textInputHandler);
        }

        private function textInputHandler(event:Event):void
        {                 
            dtf.setDateTimePattern(patternField.text);
            statusField.text = dtf.lastOperationStatus;
            resultField.text = dtf.format(date);
        }

        public function DateTimePatternExample()
        {
            configureTextField();    
        }
    }
}




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.