Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.globalization 

DateTimeFormatter  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.globalization
Clasepublic final class DateTimeFormatter
HerenciaDateTimeFormatter Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

La clase DateTimeFormatter proporciona formato que distingue entre configuraciones regionales para un objeto Date y acceso nombres de campos de fecha localizados. Los métodos de esta clase utilizan funciones y configuración proporcionada por el sistema operativo.

Existen dos formas de seleccionar un formato de fecha/hora: usar un patrón predefinido o un patrón personalizado. Para la mayoría de las aplicaciones, se deben usar los estilos predefinidos especificados por las constantes DateTimeStyle (LONG, MEDIUM, NONE o SHORT. Estas constantes especifican los patrones predeterminados de configuración regional requerida o los patrones predeterminados basados en la configuración del sistema operativo del usuario.

Por ejemplo, el código siguiente crea una cadena de fecha utilizando de forma predeterminada el formato de fecha corta:

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

Cuando se crea una instancia de esta clase, si la configuración regional requerida es compatible con el sistema operativo, las propiedades de la instancia se establecen de acuerdo con las convenciones y los valores predeterminados de la configuración regional requerida y los parámetros dateStyle y timeStyle del constructor. Si la configuración regional requerida no está disponible, se establecen las propiedades de repuesto o según una configuración regional predeterminada del sistema, que se puede recuperar mediante la propiedad actualLocaleIDName.

Esta clase contiene métodos adicionales para recuperar cadenas localizadas para nombres de meses y de días de la semana, así como para recuperar el primer día de la semana que puede utilizarse en un selector de calendario o en otra aplicación similar.

Debido al uso de la configuración del usuario, al uso de patrones de formato proporcionados por el sistema operativo y al uso de una configuración regional de repuesto cuando la configuración regional requerida no se admite, los usuarios puedan ver diferentes resultados de formato, incluso cuando se utiliza el mismo ID de configuración regional.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  actualLocaleIDName : String
[solo lectura] El nombre del ID real de configuración regional utilizado por este objeto DateTimeFormatter.
DateTimeFormatter
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  lastOperationStatus : String
[solo lectura] El estado de operación anterior que este objeto DateTimeFormatter ha realizado.
DateTimeFormatter
  requestedLocaleIDName : String
[solo lectura] El nombre del ID de configuración regional requerido que se transfirió al constructor de este objeto DateTimeFormatter.
DateTimeFormatter
Métodos públicos
 MétodoDefinido por
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Construye un nuevo objeto DateTimeFormatter para dar formato a fechas y horas según las convenciones de la configuración regional especificada y de los estilos de formato de fecha y hora.
DateTimeFormatter
  
format(dateTime:Date):String
Da formato a una cadena de visualización para un objeto Date que se interpreta como si estuviera en la hora local del usuario (se utilizan los componentes de hora local del objeto Date como date, day, fullYear, hours, minutes, month y seconds).
DateTimeFormatter
  
Da formato a cadena de visualización para un objeto Date que se interpreta como si estuviera en hora UTC (con componentes UTC del objeto Date como dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC y secondsUTC), según el patrón dateStyle, timeStyle o dateTime.
DateTimeFormatter
  
[estática] Muestra una lista de todos los nombres de ID de configuración regional admitidos por esta clase.
DateTimeFormatter
  
Obtiene el estilo de fecha para esta instancia de DateTimeFormatter.
DateTimeFormatter
  
Devuelve la cadena de patrón utilizada por este objeto DateTimeFormatter para dar formato a fechas y horas.
DateTimeFormatter
  
Devuelve un entero correspondiente al primer día de la semana para esta configuración regional y sistema de calendario.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Recupera una lista de cadenas localizadas que contiene los nombres de los meses del sistema de calendario actual.
DateTimeFormatter
  
Obtiene el estilo de hora para esta instancia de DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Recupera una lista de cadenas localizadas que contiene los nombres de los días de la semana del sistema de calendario actual.
DateTimeFormatter
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
  
Establece la cadena de patrón utilizada por este objeto DateTimeFormatter para dar formato a fechas y horas.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Establece los estilos de fecha y hora para esta instancia del DateTimeFormatter.
DateTimeFormatter
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

actualLocaleIDName

propiedad
actualLocaleIDName:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

El nombre del ID real de configuración regional utilizado por este objeto DateTimeFormatter.

Existen tres posibilidades para el valor del nombre, en función del sistema operativo y del valor del parámetro requestedLocaleIDName transferido al constructor Collator().

  1. Si la configuración regional requerida no era LocaleID.DEFAULT y el sistema operativo admite la configuración regional requerida, el nombre devuelto es el mismo que la propiedad requestedLocaleIDName.
  2. Si LocaleID.DEFAULT se ha utilizado como el valor del parámetro requestedLocaleIDName en el constructor, se utiliza el nombre de la configuración regional actual especificado por el sistema operativo del usuario. El valor de LocaleID.DEFAULT conserva la configuración personalizada del usuario en el sistema operativo. Transferir un valor explícito como el parámetro requestedLocaleIDName no necesariamente produce el mismo resultado que utilizar LocaleID.DEFAULT incluso si los dos ID de configuración regional son los mismos. El usuario podría haber personalizado los ajustes de la configuración regional de su equipo y, al solicitar un nombre ID de configuración regional explícito en lugar de utilizar LocaleID.DEFAULT, la aplicación no recuperaría dichos ajustes personalizados.
  3. Si el sistema no admite el nombre de requestedLocaleIDName especificado en el constructor, se proporciona un nombre de ID de configuración regional de repuesto.



Implementación
    public function get actualLocaleIDName():String

Elementos de API relacionados

lastOperationStatus

propiedad 
lastOperationStatus:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

El estado de operación anterior que este objeto DateTimeFormatter ha realizado. La propiedad lastOperationStatus se establece siempre que se llame al constructor o a un método de esta clase, o si se establece otra propiedad. Para conocer los valores posibles, consulte la descripción de cada método.



Implementación
    public function get lastOperationStatus():String

Elementos de API relacionados

requestedLocaleIDName

propiedad 
requestedLocaleIDName:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

El nombre del ID de configuración regional requerido que se transfirió al constructor de este objeto DateTimeFormatter.

Si se ha utilizado el valor LocaleID.DEFAULT, el nombre devuelto es "i-default". La configuración regional real que se utiliza puede ser diferente de la configuración regional requerida cuando cuando se aplica una configuración regional de repuesto. El nombre de la configuración regional real se puede recuperar usando la propiedad actualLocaleIDName.



Implementación
    public function get requestedLocaleIDName():String

Elementos de API relacionados

Información sobre constructores

DateTimeFormatter

()Información sobre
public function DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Construye un nuevo objeto DateTimeFormatter para dar formato a fechas y horas según las convenciones de la configuración regional especificada y de los estilos de formato de fecha y hora. Los estilos de fecha y hora se utilizan para convertir patrones de formato de fecha y hora en patrones predefinidos dependientes de la configuración regional del sistema operativo.

Este constructor determina si el sistema operativo actual admite el nombre del ID solicitado configuración regional. Si no se admite, se utilizará en su lugar una configuración regional repuesto. El nombre del ID de configuración regional de repuesto se puede determinar en la propiedad actualLocaleIDName.

Si se utiliza un repuesto para cualquiera de los parámetros requestedLocaleIDName, dateStyle o timeStyle, se establecerá la propiedad lastOperationStatus para indicar el tipo de repuesto.

Para dar formato a partir de las preferencias del sistema operativo actuales del usuario, transfiera el valor LocaleID.DEFAULT del parámetro requestedLocaleIDName al constructor.

Cuando se llama al constructor y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

Cuando nombre del ID de la configuración regional no está disponible, lastOperationStatus se establece en uno de los valores siguientes:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Para obtener información detallada sobre las advertencias que aparecen en la lista anterior y sobre otros valores posibles de la propiedad lastOperationStatus, consulte las descripciones de la clase LastOperationStatus.

Parámetros
requestedLocaleIDName:String — El nombre de ID de configuración regional preferida para utilizar al determinar los formatos de fecha u hora.
 
dateStyle:String (default = "long") — Especifica el estilo que se utiliza al dar formato a fechas. El valor corresponde a uno de los valores enumerados mediante la clase DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Especifica el estilo que se utiliza al dar formato a horas. El valor corresponde a uno de los valores enumerados mediante la clase DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Emite
ArgumentError — si el parámetro dateStyle o timeStyle no es una constante DateTimeStyle válida.
 
TypeError — Si el parámetro dateStyle o timeStyle es null.

Elementos de API relacionados

Información sobre métodos

format

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Da formato a una cadena de visualización para un objeto Date que se interpreta como si estuviera en la hora local del usuario (se utilizan los componentes de hora local del objeto Date como date, day, fullYear, hours, minutes, month y seconds). El formato se realiza mediante las convenciones del ID de configuración regional y el estilo de fecha y hora (o mediante el patrón personalizado de fecha y hora) especificadas para la instancia de DateTimeFormatter.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

dateTime:Date — Un valor Date al que se va a dar formato. El intervalo válido va del 1 de enero de 1601 al 31 de diciembre de 30827.

Valor devuelto
String — Una cadena con formato que representa el valor de la fecha o de la hora.

Elementos de API relacionados

formatUTC

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Da formato a cadena de visualización para un objeto Date que se interpreta como si estuviera en hora UTC (con componentes UTC del objeto Date como dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC y secondsUTC), según el patrón dateStyle, timeStyle o dateTime. El formato se realiza mediante las convenciones del ID de configuración regional y el estilo de fecha y hora (o mediante el patrón personalizado de fecha y hora) especificadas para la instancia de DateTimeFormatter.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

dateTime:Date — Un valor Date al que se va a dar formato. El intervalo válido va del 1 de enero de 1601 al 31 de diciembre de 30827.

Valor devuelto
String — Una cadena con formato que representa el valor de la fecha o de la hora.

Elementos de API relacionados

getAvailableLocaleIDNames

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Muestra una lista de todos los nombres de ID de configuración regional admitidos por esta clase.

Si esta clase no se admite en el sistema operativo actual, este método devuelve un valor null.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
Vector.<String> — Un vector de cadenas que contiene todos los nombres de ID de configuración regional admitidos por esta clase.

Elementos de API relacionados

getDateStyle

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Obtiene el estilo de fecha para esta instancia de DateTimeFormatter. El estilo de fecha se utiliza para recuperar un patrón de formato de fecha predefinido desde el sistema operativo. El valor del estilo de fecha puede establecerse con el constructor DateTimeFormatter(), el método setDateTimeStyles() o el método setDateTimePattern().

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
String — La cadena de estilo de fecha de este formateador.

Valores posibles:

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

Elementos de API relacionados

getDateTimePattern

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Devuelve la cadena de patrón utilizada por este objeto DateTimeFormatter para dar formato a fechas y horas.

Este patrón puede establecerse de tres formas distintas:

  1. Mediante los parámetros dateStyle y timeStyle utilizados en el constructor
  2. Mediante el método setDateTimeStyles()
  3. Mediante el método setDateTimePattern().

Para ver una descripción de la sintaxis del patrón, consulte el método setDateTimePattern().

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
String — Una cadena que contiene el patrón utilizado por este objeto DateTimeFormatter para dar formato a fechas y horas.

Elementos de API relacionados

getFirstWeekday

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Devuelve un entero correspondiente al primer día de la semana para esta configuración regional y sistema de calendario. Un valor de 0 corresponde al domingo, 1 corresponde al lunes y así sucesivamente (el sábado, por ejemplo, se corresponde con el 6).

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
int — Un entero correspondiente al primer día de la semana para esta configuración regional y sistema de calendario.

Elementos de API relacionados

getMonthNames

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Recupera una lista de cadenas localizadas que contiene los nombres de los meses del sistema de calendario actual. El primer elemento de la lista es el nombre del primer mes del año.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

nameStyle:String (default = "full") — Indica el estilo de cadena de nombre que se va a utilizar. Los valores válidos son:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Un código para indicar el contexto en que se utiliza la cadena con formato. Este contexto marca la diferencia sólo en determinadas configuraciones regionales. Los valores válidos son:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Valor devuelto
Vector.<String> — Un vector de cadenas localizadas que contiene los nombres de los meses para la configuración regional especificada, el estilo del nombre y el contexto. El primer elemento del vector, en el índice 0, es el nombre del primer mes del año; el siguiente elemento es el nombre del segundo mes del año; y así sucesivamente.

Emite
TypeError — si el parámetro nameStyle o context es null.

Elementos de API relacionados

getTimeStyle

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Obtiene el estilo de hora para esta instancia de DateTimeFormatter. El estilo de hora se utiliza para recuperar un patrón de formato de hora predefinido desde el sistema operativo. El valor del estilo de hora puede establecerse con el constructor DateTimeFormatter(), el método setDateTimeStyles() o el método setDateTimePattern().

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Valor devuelto
String — La cadena de hora de fecha de este formateador.

Valores posibles:

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

Elementos de API relacionados

getWeekdayNames

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Recupera una lista de cadenas localizadas que contiene los nombres de los días de la semana del sistema de calendario actual. El primer elemento de la lista representa el nombre para el domingo.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

nameStyle:String (default = "full") — Indica el estilo de cadena de nombre que se va a utilizar. Los valores válidos son:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Un código para indicar el contexto en que se utiliza la cadena con formato. Este contexto sólo se aplica para determinadas configuraciones regionales cuando el nombre de un mes cambia en función del contexto. Por ejemplo, en griego los nombres de los meses son distintos si se muestran solos o junto al día. Los valores válidos son:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Valor devuelto
Vector.<String> — Un vector de cadenas localizadas que contiene los nombres de los meses para la configuración regional especificada, el estilo del nombre y el contexto. El primer elemento del vector, en el índice 0, es el nombre correspondiente al domingo; el siguiente elemento es el nombre para el lunes; y así sucesivamente.

Emite
TypeError — si el parámetro nameStyle o context es null.

Elementos de API relacionados

setDateTimePattern

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Establece la cadena de patrón utilizada por este objeto DateTimeFormatter para dar formato a fechas y horas.

El patrón utilizado para dar formato a fechas se puede establecer de tres formas:

  1. Mediante los parámetros dateStyle y timeStyle utilizados en el constructor
  2. Mediante el método setDateTimeStyles()
  3. Mediante este método setDateTimePattern().

Como efecto secundario, este método anula los estilos actuales de fecha y hora para el objeto DateTimeFormatter y los establece en el valor DateTimeStyle.CUSTOM.

Una cadena de patrón define cómo se aplica formato a la fechas y horas. El patrón contiene secuencias de letras que se sustituyen con valores de fecha y hora en la cadena con formato. Por ejemplo, en el patrón "yyyy/MM", los caracteres "yyyy" se reemplazan por un año de cuatro dígitos seguido de un carácter "/", y los caracteres "MM" se reemplazan por un mes de dos dígitos.

Muchas de las letras utilizadas en los patrones se pueden repetir más de una vez para crear distintos resultados, tal y como se describe en la siguiente tabla.

Si una secuencia supera el número máximo de letras admitidas por un patrón, se asigna de nuevo a la secuencia más larga que admita las letras de dicho patrón. Por ejemplo:

  • MMMMMM se sustituye por MMMM
  • dddd se sustituye por dd
  • EEEEEEE se sustituye por EEEE
  • aa se sustituye por a
  • hhh se sustituye por hh
  • mmmm se sustituye por mm

En teoría, un patrón puede contener hasta 255 caracteres, pero algunas plataformas tienen limitaciones más estrictas. Si el patrón supera el límite de caracteres de patrón, la propiedad lastOperationStatus se establece con el valor LastOperationStatus.PATTERN_SYNTAX_ERROR.

No todos los patrones posibles se admiten en cada sistema operativo. Si un patrón no se admite en la plataforma, se utiliza un patrón de repuesto y la propiedad lastOperationStatus se establece para indicar el uso de repuesto. Si no se pueden proporcionar ningún patrón de repuesto razonable, se utiliza una cadena vacía y se establece la propiedad lastOperationStatus para indicar que no se ha admitido el patrón.

En la tabla siguiente se describen las letras de patrones válidos y su significado.

Letra del patrónDescripción
GEra. Se reemplaza por la cadena Era de la fecha y calendario actuales. Este patrón no se admite en todos los sistemas operativos. En sistemas operativos que no admitan la era, las letras del patrón de entrada se sustituyen por una cadena vacía.

En los patrones de era puede haber entre una y cinco letras que se interpretan como se indica a continuación:

  • Si el patrón contiene entre una y tres letras, se utiliza el formato abreviado.
  • Si el patrón contiene cuatro letras, el formato se interpreta como su forma completa.
  • Si el patrón contiene cinco letras, el formato se interpreta como su forma abreviada corta.

Ejemplos con el calendario gregoriano (para sistemas operativos que admiten este patrón):

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yAño. Si el patrón contiene dos letras, se muestran los dos últimos dígitos del año; en caso contrario, el número de dígitos viene determinado por el número de letras. Si el valor del año requiere más dígitos que los proporcionados por el número de letras, se suministra el valor del año completo. Si hay más letras de las requeridas por el valor, los valores del año se rellenan con ceros. La lista siguiente muestra los resultados de los años 1 y 2005.

Ejemplos:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 ó 01, en función del sistema operativo.
  • yyyy = 2005
  • yyyyy = 01 ó 0001, en función del sistema operativo. Si hay más de cuatro "y", se utiliza como repuesto el número máximo de dígitos admitidos por el sistema operativo.
  • yyyyy = 2005
M Mes del año. En los patrones de mes puede haber entre una y cinco letras que se interpretan como se indica a continuación:
  • Si el patrón contiene una letra, el formato se interpreta como numérico con uno o dos dígitos.
  • Si el patrón contiene dos letras, el formato se interpreta como numérico con dos dígitos.
  • Si el patrón contiene tres letras, el formato se interpreta como su forma abreviada larga.
  • Si el patrón contiene cuatro letras, el formato se interpreta como su nombre completo.
  • Si el patrón contiene cinco letras, el formato se interpreta como su forma abreviada corta. Este formato no se admite en todos los sistemas operativos y su forma abreviada larga puede utilizarse como repuesto.

Ejemplos:

  • M = 7
  • MM = 07
  • MMM = 7 de jul月
  • MMMM = 7 de julio月
  • MMMMM = J o 7 de jul o 7月, en función del sistema operativo.
d Día del mes. En los patrones de día del mes puede haber una o dos letras que se interpretan como se indica a continuación:
  • Si el patrón contiene una letra, el formato se interpreta como numérico con uno o dos dígitos.
  • Si el patrón contiene dos letras, el formato se interpreta como numérico con dos dígitos.

Ejemplos:

  • d = 4
  • dd = 04
  • dd = 14
EDía de la semana. En los patrones de día de la semana puede haber entre una y cinco letras que se interpretan como se indica a continuación:
  • Si el patrón contiene entre una y tres letras, el formato se interpreta como su forma abreviada larga.
  • Si el patrón contiene cuatro letras, el formato se interpreta como su nombre completo.
  • Si el patrón contiene cinco letras, el formato se interpreta como su forma abreviada corta. Este formato no se admite en todos los sistemas operativos y su forma abreviada larga puede utilizarse como repuesto.

Ejemplos:

  • E, EE, EEE = Mar
  • EEEE = Martes
  • EEEEE = M o Martes, en función del sistema operativo.
QTrimestre. En algunas plataformas no se admite este patrón. En los patrones de trimestre puede haber entre una y cuatro letras que se interpretan como se indica a continuación:
  • Si el patrón contiene una letra, el formato se interpreta como numérico con un dígito.
  • Si el patrón contiene dos letras, el formato se interpreta como numérico con dos dígitos.
  • Si el patrón contiene tres letras, el formato se interpreta como su forma abreviada.
  • Si el patrón contiene cuatro letras, el formato se interpreta como su nombre completo.

Ejemplos (para sistemas operativos que admiten este patrón):

  • Q = 2
  • QQ = 02
  • QQQ = T2
  • QQQQ = segundo trimestre
wSemana del año. En algunas plataformas no se admite este patrón. En este patrón puede haber una o dos letras que se interpretan como se indica a continuación:
  • Si el patrón contiene una letra, el formato se interpreta como numérico con uno o dos dígitos.
  • Si el patrón contiene dos letras, el formato se interpreta como numérico con dos dígitos.

Ejemplos para la segunda semana del año (para sistemas operativos que admiten este patrón):

  • w = 2
  • ww = 02
WSemana del mes. En algunas plataformas no se admite este patrón. Este patrón sólo puede contener una letra.

Ejemplos para la segunda semana de julio (para sistemas operativos que admiten este patrón):

  • W = 2
DDía del año. En algunas plataformas no se admite este patrón. Este patrón puede contener entre una y tres letras.

Ejemplos para el segundo día del año (para sistemas operativos que admiten este patrón):

  • D = 2
  • DD = 02
  • DDD = 002
FAparición de un día de la semana dentro de un mes del calendario. Por ejemplo, este elemento muestra "3" si se utiliza para dar formato a la fecha del tercer lunes de octubre. Este patrón sólo puede contener una letra.

Ejemplos para el segundo miércoles de julio (para sistemas operativos que admiten este patrón):

  • F = 2
aIndicador de AM/PM. Este patrón sólo puede contener una letra: "a" o "p".

Ejemplos:

  • a = AM, 午前
  • p = PM, 午後
hHora del día en formato de 12 horas [1 - 12]. Este patrón debe contener una o dos letras.

Ejemplos:

  • h = 1
  • h = 12
  • hh = 01
HHora del día en formato de 24 horas [0 - 23]. Este patrón debe contener una o dos letras.

Ejemplos:

  • H = 0
  • H = 23
  • HH = 00
KHora del día en formato de 12 horas [0 - 11]. Este patrón debe contener una o dos letras. Este patrón no se admite en todos los sistemas operativos.

Ejemplos (para sistemas operativos que admiten este patrón):

  • K = 0
  • K = 11
  • KK = 00
kHora del día en formato de 24 horas [1 - 24]. Este patrón debe contener una o dos letras. Este patrón no se admite en todos los sistemas operativos.

Ejemplos (para sistemas operativos que admiten este patrón):

  • k = 1
  • k = 24
  • kk = 01
mMinuto de la hora [0 - 59]. Este patrón debe contener una o dos letras.

Ejemplos:

  • m = 2
  • m = 59
  • mm = 02
sSegundos del minuto [0 - 59]. Este patrón debe contener una o dos letras.

Ejemplos:

  • s = 2
  • s = 59
  • ss = 02
SMilisegundos. Este patrón debe contener de una a cinco letras. El valor se redondea según el número de letras. Cuando se utilizan cinco caracteres (SSSSS) denota milisegundos fraccionarios.

Ejemplos:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23.500
zZona horaria. Representa la zona horaria como una cadena que respeta el horario de verano o el horario estándar, sin hacer referencia a una ubicación específica. Este patrón no se admite en todos los sistemas operativos. En sistemas operativos que no admitan patrones de zona horaria, las letras del patrón de entrada se sustituyen por una cadena vacía. En sistemas operativos que no admitan este patrón, no todos los idiomas tienen una cadena definida. En dichas configuraciones regionales se utiliza un patrón de repuesto: formato GMT localizado como GMT-08:00 o GW-08:00

Este patrón de zona horaria debe contener entre una y cuatro letras, que se interpretan como se indica a continuación:

  • Si el patrón contiene entre una y tres letras, el formato se interpreta como su forma abreviada.
  • Si el patrón contiene cuatro letras, el formato se interpreta como su nombre completo.

Ejemplos para sistemas operativos que admiten este formato:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = horario de verano de la costa del Pacífico
  • zzzz = hora del Pacífico
ZZona horaria. Representa la zona horaria como un desfase del GMT. Este patrón no se admite en todos los sistemas operativos. En sistemas operativos que no admitan patrones de zona horaria, las letras del patrón de entrada se sustituyen por una cadena vacía.

Este patrón de zona horaria debe contener entre una y cuatro letras, que se interpretan como se indica a continuación:

  • Si el patrón contiene entre una y tres letras, el formato utilizado es RFC 822.
  • Si el patrón contiene cuatro letras, el formato utilizado es GMT localizado. Las configuraciones regionales que no tengan formato GMT localizado utilizan como repuesto el formato GMT no localizado.

Ejemplos para sistemas operativos que admiten este formato:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vZona horaria. Una cadena que refleja la zona horaria genérica que no hace referencia a una ubicación específica ni distingue entre horario de verano u hora estándar. Este patrón no se admite en todos los sistemas operativos. En sistemas operativos que no admitan patrones de zona horaria, las letras del patrón de entrada se sustituyen por una cadena vacía. En los sistemas operativos que admiten este patrón, se proporcionan cadenas de repuesto si un nombre localizado no estuviera disponible.

Este patrón de zona horaria debe contener una o cuatro letras, que se interpretan como se indica a continuación:

  • Si el patrón contiene una letra, el formato utiliza la forma abreviada.
  • Si el patrón contiene cuatro letras, el formato utiliza la forma completa.

Ejemplos para sistemas operativos que admiten este formato:

  • v = PT
  • vvvv = hora del Pacífico
'Otro texto'Se puede incluir texto y signos de puntuación en la cadena de patrón. No obsatnte, los caracteres de a-z y A-Z están reservados como caracteres de sintaxis y debe encerrarse entre comillas simples para poder incluirlos en la cadena con formato. Para incluir una comilla simple en la cadena de resultado, se deben utilizar dos comillas simples en la cadena del patrón. Los dos comillas simples puede aparecer dentro o fuera de la parte de una cita de la cadena del patrón. Si se detecta una pareja de comillas simples no coincidentes, se terminan al final de la cadena.

Ejemplos:

  • EEEE, MMM. d, yyyy 'a la' h 'en punto' p= Martes, 8 de sept de 2005 a la 1 en punto PM
  • yyyy年M月d日 = 2005年9月8日
  • mm''ss'' = 43'01'

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

pattern:String


Emite
TypeError — si el parámetro pattern es null.

Elementos de API relacionados

setDateTimeStyles

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

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Establece los estilos de fecha y hora para esta instancia del DateTimeFormatter. Los estilos de fecha y hora se utilizan para convertir patrones de formato de fecha y hora en patrones predefinidos dependientes de la configuración regional del sistema operativo. Este método sustituye a los estilos que se definieron mediante el constructor DateTimeFormatter() o utilizando el método setDateTimePattern(). El patrón de fecha y hora también se puede actualizar a partir de los estilos que están definidos.

Cuando se llama a este método y se completa correctamente, la propiedad lastOperationStatus se establece en:

  • LastOperationStatus.NO_ERROR

En caso contrario, la propiedad lastOperationStatus se establece en una de las constantes definidas en la clase LastOperationStatus.

Parámetros

dateStyle:String — Especifica el estilo que se utiliza al dar formato a fechas. El valor corresponde a uno de los valores enumerados mediante la clase DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Especifica el estilo que se utiliza al dar formato a horas. El valor corresponde a uno de los valores enumerados mediante la clase DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Emite
ArgumentError — si el parámetro dateStyle o timeStyle no es una constante DateTimeStyle válida.
 
TypeError — Si el parámetro dateStyle o timeStyle es null.

Elementos de API relacionados

DateTimeFormatter.1.as

Los siguientes ejemplos muestran cómo cadenas que representan valores de fecha y hora pueden tener un formato diferente en función de la configuración regional. Los resultados de este ejemplo pueden variar en función del sistema operativo y las preferencias del usuario.

Este ejemplo utiliza las siguientes configuraciones regionales: inglés (Estados Unidos), francés (Francia), español (España).

El ejemplo realiza las acciones siguientes para cada configuración regional de la lista:

  1. Se crea un objeto DateTimeFormatter a partir del estilo predeterminado (estilo de fecha largo, estilo de hora largo)
  2. Da formato a la fecha y hora actual utilizando el estilo predeterminado de fecha larga.
  3. Cambia a estilo de fecha corta (sólo hora) con las constantes DateTimeStyle.NONE y DateTimeStyle.SHORT.
  4. Da formato a la fecha y hora actual utilizando el estilo de fecha corta (sólo hora).
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

En el ejemplo siguiente se muestra cómo una aplicación puede dar formato a una fecha a partir de un patrón seleccionado por el usuario. Los resultados de este ejemplo pueden variar en función del sistema operativo y las preferencias del usuario.

El ejemplo realiza las acciones siguientes para cada configuración regional de la lista:

  1. Crea tres campos de texto de entrada y de salida.
  2. Crea un objeto DateTimeFormatter con la configuración regional de Inglés de Estados Unidos.
  3. Llama a la función configureTextField(), que establece la posición y el tamaño de los campos de texto y añade un detector de eventos al objeto patternField.
  4. Cuando el usuario introduce el patrón en el campo de texto patternField, la función textInputHandler da formato a la fecha y hora actual a partir del patrón y muestra el resultado y el valor de lastOperationStatus en los campos de texto de salida.
 
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 ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.