Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flash.globalization 

DateTimeFormatter  - AS3

Pacchettix

Primo livello
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

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflash.globalization
Classepublic final class DateTimeFormatter
EreditarietàDateTimeFormatter Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

La classe DateTimeFormatter fornisce la formattazione sensibile al contesto locale (impostazioni internazionali) per gli oggetti Date e l'accesso ai nomi dei campi data localizzati. I metodi di questa classe utilizzano le funzioni e le impostazioni fornite dal sistema operativo.

Sono disponibili due modi per selezionare un formato di data e ora: utilizzare uno schema predefinito oppure uno personalizzato. Per la maggior parte delle applicazioni, devono essere utilizzati gli stili predefiniti specificati dalle costanti DateTimeStyle (LONG, MEDIUM, NONE o SHORT. Queste costanti consentono di specificare gli schemi predefiniti per le impostazioni internazionali richieste o gli schemi predefiniti basati sulle impostazioni del sistema operativo dell'utente.

Il codice seguente, ad esempio, crea una stringa relativa alla data utilizzando il formato di data breve predefinito:

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

Quando viene creata un'istanza di questa classe, se le impostazioni internazionali richieste sono supportate dal sistema operativo, le proprietà dell'istanza vengono impostate in base alle convenzioni e alle impostazioni predefinite di tali impostazioni internazionali e in base ai parametri dateStyle e timeStyle della funzione di costruzione. Se le impostazioni internazionali richieste non sono disponibili, le proprietà vengono definite in base alle impostazioni internazionali di sistema predefinite o di riserva, che possono essere recuperate tramite la proprietà actualLocaleIDName.

Questa classe contiene metodi aggiuntivi per ottenere le stringhe localizzate dei nomi di mesi e giorni della settimana e per recuperare il primo giorno della settimana, che può essere utilizzato in un selettore per calendario o in un'altra applicazione simile.

In conseguenza dell'uso delle impostazioni dell'utente, degli schemi di formattazione forniti dal sistema operativo e delle impostazioni internazionali di riserva (quando quelle richieste non sono supportate), i risultati della formattazione saranno diversi da utente a utente, anche se utilizzano lo stesso ID di impostazioni internazionali.

Vedere gli esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
  actualLocaleIDName : String
[sola lettura] Il nome dell'ID di impostazioni internazionali effettivamente utilizzato da questo oggetto DateTimeFormatter.
DateTimeFormatter
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  lastOperationStatus : String
[sola lettura] Lo stato della precedente operazione eseguita da questo oggetto DateTimeFormatter.
DateTimeFormatter
  requestedLocaleIDName : String
[sola lettura] Il nome dell'ID di impostazioni internazionali richiesto che è stato passato alla funzione di costruzione di questo oggetto DateTimeFormatter.
DateTimeFormatter
Metodi pubblici
 MetodoDefinito da
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Costruisce un nuovo oggetto DateTimeFormatter per formattare le date e le ore in base alle convenzioni delle impostazioni internazionali specificate e agli stili di formattazione di data e ora forniti.
DateTimeFormatter
  
format(dateTime:Date):String
Formatta una stringa di visualizzazione per un oggetto Date che viene interpretato come l'ora locale dell'utente (utilizzando i componenti dell'ora locale dell'oggetto Date quali: date, day, fullYear, hours, minutes, month e seconds).
DateTimeFormatter
  
Formatta una stringa di visualizzazione per un oggetto Date che viene interpretato come ora universale (UTC) (utilizzando i componenti UTC dell'oggetto Date quali: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC e secondsUTC), in base allo schema dateStyle, timeStyle o data/ora.
DateTimeFormatter
  
[statico] Elenca tutti i nomi degli ID di impostazioni internazionali supportati da questa classe.
DateTimeFormatter
  
Ottiene lo stile della data per questa istanza di DateTimeFormatter.
DateTimeFormatter
  
Restituisce la stringa di schema utilizzata da questo oggetto DateTimeFormatter per formattare date e ore.
DateTimeFormatter
  
Restituisce un numero intero corrispondente al primo giorno della settimana per questo contesto locale e sistema di calendario.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Recupera un elenco di stringhe localizzate contenenti i nomi dei mesi del sistema di calendario corrente.
DateTimeFormatter
  
Ottiene lo stile dell'ora per questa istanza di DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Recupera un elenco di stringhe localizzate contenenti i nomi dei giorni della settimana del sistema di calendario corrente.
DateTimeFormatter
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
Imposta la stringa di schema utilizzata da questo oggetto DateTimeFormatter per formattare date e ore.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Imposta gli stili di data e ora per questa istanza di DateTimeFormatter.
DateTimeFormatter
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà

actualLocaleIDName

proprietà
actualLocaleIDName:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Il nome dell'ID di impostazioni internazionali effettivamente utilizzato da questo oggetto DateTimeFormatter.

Esistono tre possibilità per il nome del valore, a seconda del sistema operativo e del valore del parametro requestedLocaleIDName passato alla funzione di costruzione Collator().

  1. Se le impostazioni internazionali richieste non corrispondevano al valore LocaleID.DEFAULT e il sistema operativo fornisce il supporto per tali impostazioni internazionali, il nome restituito corrisponde alla proprietà requestedLocaleIDName.
  2. Se è stato utilizzato LocaleID.DEFAULT come valore del parametro requestedLocaleIDName passato alla funzione di costruzione, viene utilizzato il nome delle impostazioni internazionali correnti specificato dal sistema operativo dell'utente. Il valore LocaleID.DEFAULT mantiene l'impostazione personalizzata dell'utente nel sistema operativo. Se passate un valore esplicito come parametro requestedLocaleIDName, non viene necessariamente restituito lo stesso risultato fornito da LocaleID.DEFAULT, anche se i nomi dei due ID di impostazioni internazionali sono gli stessi. L'utente potrebbe avere personalizzato le impostazioni internazionali del computer e la richiesta di un nome esplicito dell'ID di impostazioni internazionali, anziché l'utilizzo di LocaleID.DEFAULT, può impedire all'applicazione di rilevare tali impostazioni personalizzate.
  3. Se il sistema operativo non supporta il parametro requestedLocaleIDName specificato nella funzione di costruzione, viene fornito un nome dell'ID di impostazioni internazionali di riserva.



Implementazione
    public function get actualLocaleIDName():String

Elementi API correlati

lastOperationStatus

proprietà 
lastOperationStatus:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Lo stato della precedente operazione eseguita da questo oggetto DateTimeFormatter. La proprietà lastOperationStatus viene impostata ogni volta che chiamate una funzione di costruzione o un metodo di questa classe oppure impostate un'altra proprietà. Per i valori possibili, fate riferimento alla descrizione dei singoli metodi.



Implementazione
    public function get lastOperationStatus():String

Elementi API correlati

requestedLocaleIDName

proprietà 
requestedLocaleIDName:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Il nome dell'ID di impostazioni internazionali richiesto che è stato passato alla funzione di costruzione di questo oggetto DateTimeFormatter.

Se è stato utilizzato il valore LocaleID.DEFAULT, il nome restituito è "i-default". Quando vengono applicate impostazioni internazionali di riserva, le impostazioni internazionali effettivamente utilizzate possono essere diverse da quelle richieste. Il nome delle impostazioni internazionali effettive può essere recuperato utilizzando la proprietà actualLocaleIDName.



Implementazione
    public function get requestedLocaleIDName():String

Elementi API correlati

Descrizione della funzione di costruzione

DateTimeFormatter

()Funzione di costruzione
public function DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Costruisce un nuovo oggetto DateTimeFormatter per formattare le date e le ore in base alle convenzioni delle impostazioni internazionali specificate e agli stili di formattazione di data e ora forniti. Gli stili di data e ora vengono utilizzati per impostare gli schemi di formattazione di data e ora in base agli schemi predefiniti e dipendenti dalle impostazioni internazionali del sistema operativo.

Questa funzione di costruzione determina se il sistema operativo corrente supporta il nome dell'ID di impostazioni internazionali richiesto. Se non è supportato, vengono utilizzate delle impostazioni internazionali di riserva. Il nome dell'ID di impostazioni internazionali di riserva può essere determinato dalla proprietà actualLocaleIDName.

Se vengono utilizzate le impostazioni internazionali di riserva per un parametro requestedLocaleIDName, dateStyle o timeStyle qualsiasi, la proprietà lastOperationStatus viene impostata di conseguenza, in modo da indicare tali impostazioni internazionali di riserva.

Per applicare la formattazione in base alle preferenze del sistema operativo corrente dell'utente, passate alla funzione di costruzione il valore LocaleID.DEFAULT nel parametro requestedLocaleIDName.

Quando la funzione di costruzione viene chiamata e completata correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Quando il nome dell'ID di impostazioni internazionali richiesto non è disponibile, lastOperationStatus è impostata su uno dei valori seguenti:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Per informazioni dettagliate sugli avvisi sopra indicati e altri possibili valori della proprietà lastOperationStatus, fate riferimento alle descrizioni disponibili nella classe LastOperationStatus.

Parametri
requestedLocaleIDName:String — Il nome dell'ID di impostazioni internazionali preferite da utilizzare per determinare i formati di data e ora.
 
dateStyle:String (default = "long") — Specifica lo stile da utilizzare per la formattazione delle date. Il valore corrisponde a uno dei valori enumerati dalla classe DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Specifica lo stile da utilizzare per la formattazione delle ore. Il valore corrisponde a uno dei valori enumerati dalla classe DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Genera
ArgumentError — Se il parametro dateStyle o timeStyle non è una costante DateTimeStyle valida.
 
TypeError — Se il parametro dateStyle o timeStyle è null.

Elementi API correlati

Descrizione dei metodi

format

()metodo
public function format(dateTime:Date):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Formatta una stringa di visualizzazione per un oggetto Date che viene interpretato come l'ora locale dell'utente (utilizzando i componenti dell'ora locale dell'oggetto Date quali: date, day, fullYear, hours, minutes, month e seconds). La formattazione viene applicata in base alle convenzioni dell'ID di importazioni internazionali e allo stile di data e di ora, oppure in base a uno schema personalizzato per la data e per l'ora, specificati per questa istanza DateTimeFormatter.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

dateTime:Date — Un valore Date da formattare. L'intervallo valido va dal 1 gennaio 1601 al 31 dicembre 30827.

Restituisce
String — Una stringa formattata che rappresenta il valore di data o di ora.

Elementi API correlati

formatUTC

()metodo 
public function formatUTC(dateTime:Date):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Formatta una stringa di visualizzazione per un oggetto Date che viene interpretato come ora universale (UTC) (utilizzando i componenti UTC dell'oggetto Date quali: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC e secondsUTC), in base allo schema dateStyle, timeStyle o data/ora. La formattazione viene applicata in base alle convenzioni dell'ID di importazioni internazionali e allo stile di data e di ora, oppure in base a uno schema personalizzato per la data e per l'ora, specificati per questa istanza DateTimeFormatter.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

dateTime:Date — Un valore Date da formattare. L'intervallo valido va dal 1 gennaio 1601 al 31 dicembre 30827.

Restituisce
String — Una stringa formattata che rappresenta il valore di data o di ora.

Elementi API correlati

getAvailableLocaleIDNames

()metodo 
public static function getAvailableLocaleIDNames():Vector.<String>

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Elenca tutti i nomi degli ID di impostazioni internazionali supportati da questa classe.

Se questa classe non è supportata dal sistema operativo corrente, il metodo restituisce un valore null.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Restituisce
Vector.<String> — Un vettore di stringhe contenente tutti i nomi degli ID di impostazioni internazionali supportati da questa classe.

Elementi API correlati

getDateStyle

()metodo 
public function getDateStyle():String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Ottiene lo stile della data per questa istanza di DateTimeFormatter. Lo stile della data viene utilizzato per recuperare dal sistema operativo uno schema di formattazione della data predefinito. Il valore dello stile della data può essere impostato dalla funzione di costruzione DateTimeFormatter(), dal metodo setDateTimeStyles() o dal metodo setDateTimePattern().

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Restituisce
String — La stringa con lo stile della data per questa classe di formattazione.

Valori possibili:

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

Elementi API correlati

getDateTimePattern

()metodo 
public function getDateTimePattern():String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Restituisce la stringa di schema utilizzata da questo oggetto DateTimeFormatter per formattare date e ore.

Potete impostare questo schema in uno dei tre modi seguenti:

  1. Tramite i parametri dateStyle e timeStyle utilizzati nella funzione di costruzione.
  2. Tramite il metodo setDateTimeStyles().
  3. Tramite il metodo setDateTimePattern().

Per una descrizione della sintassi dello schema, fate riferimento al metodo setDateTimePattern().

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Restituisce
String — Una stringa contenente lo schema utilizzato da questo oggetto DateTimeFormatter per formattare date e ore.

Elementi API correlati

getFirstWeekday

()metodo 
public function getFirstWeekday():int

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Restituisce un numero intero corrispondente al primo giorno della settimana per questo contesto locale e sistema di calendario. Un valore 0 corrisponde a domenica, 1 corrisponde a lunedì e così via; 6 corrisponde a sabato.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Restituisce
int — Un numero intero corrispondente al primo giorno della settimana per questo contesto locale e sistema di calendario.

Elementi API correlati

getMonthNames

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Recupera un elenco di stringhe localizzate contenenti i nomi dei mesi del sistema di calendario corrente. Il primo elemento nell'elenco rappresenta il nome del primo mese dell'anno.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

nameStyle:String (default = "full") — Indica lo stile della stringa di nomi da utilizzare. I valori validi sono:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Un codice che indica il contesto in cui viene utilizzata la stringa formattata. Questo contesto è significativo solo per determinate impostazioni internazionali. I valori validi sono:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Restituisce
Vector.<String> — Un vettore di stringhe localizzate contenenti i nomi dei mesi per le impostazioni internazionali, lo stile dei nomi e il contesto specificati. Il primo elemento nel vettore, nella posizione di indice 0, corrisponde al nome del primo mese dell'anno; l'elemento successivo è il nome del secondo mese dell'anno e così via.

Genera
TypeError — Se il parametro nameStyle o context è null.

Elementi API correlati

getTimeStyle

()metodo 
public function getTimeStyle():String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Ottiene lo stile dell'ora per questa istanza di DateTimeFormatter. Lo stile dell'ora viene utilizzato per recuperare dal sistema operativo uno schema di formattazione dell'ora predefinito. Il valore dello stile dell'ora può essere impostato dalla funzione di costruzione DateTimeFormatter(), dal metodo setDateTimeStyles() o dal metodo setDateTimePattern().

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Restituisce
String — La stringa con lo stile dell'ora per questa classe di formattazione.

Valori possibili:

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

Elementi API correlati

getWeekdayNames

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Recupera un elenco di stringhe localizzate contenenti i nomi dei giorni della settimana del sistema di calendario corrente. Il primo elemento nell'elenco rappresenta il nome per domenica.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

nameStyle:String (default = "full") — Indica lo stile della stringa di nomi da utilizzare. I valori validi sono:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Un codice che indica il contesto in cui viene utilizzata la stringa formattata. Questo contesto si applica solo a determinate impostazioni internazionali in cui il nome di un mese viene modificato a seconda del contesto. In greco, ad esempio, i nomi dei mesi sono diversi se vengono visualizzati da soli rispetto a quando vengono visualizzati insieme al giorno. I valori validi sono:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Restituisce
Vector.<String> — Un vettore di stringhe localizzate contenenti i nomi dei mesi per le impostazioni internazionali, lo stile dei nomi e il contesto specificati. Il primo elemento nel vettore, nella posizione di indice 0, corrisponde al nome per domenica; l'elemento successivo è il nome per lunedì e così via.

Genera
TypeError — Se il parametro nameStyle o context è null.

Elementi API correlati

setDateTimePattern

()metodo 
public function setDateTimePattern(pattern:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Imposta la stringa di schema utilizzata da questo oggetto DateTimeFormatter per formattare date e ore.

Potete impostare lo schema utilizzato per formattare le date in uno dei tre modi seguenti:

  1. Tramite i parametri dateStyle e timeStyle utilizzati nella funzione di costruzione.
  2. Tramite il metodo setDateTimeStyles().
  3. Tramite questo metodo setDateTimePattern().

come effetto collaterale, questo metodo ignora gli stili di data e ora correnti per questo oggetto DateTimeFormatter e imposta il relativo valore su DateTimeStyle.CUSTOM.

Una stringa di schema consente di definire la formattazione di date e ore. Lo schema contiene sequenze di lettere che vengono sostituite con valori di data e di ora nella stringa formattata. Nello schema "yyyy/MM", ad esempio, i caratteri "yyyy" vengono sostituiti con un anno a quattro cifre, seguito dal carattere "/", e i caratteri "MM" vengono sostituiti da un mese a due cifre.

Molte delle lettere utilizzate in uno schema possono essere ripetute più volte per produrre output diversi, come descritto nella tabella seguente.

Se una sequenza eccede il numero massimo di lettere supportato da uno schema, viene associata automaticamente alla sequenza più lunga supportata per tale lettera nello schema. Ad esempio:

  • MMMMMM viene sostituito con MMMM;
  • dddd viene sostituito con dd;
  • EEEEEEE viene sostituito con EEEE;
  • aa viene sostituito con a;
  • hhh viene sostituito con hh;
  • mmmm viene sostituito con mm.

Teoricamente, uno schema può contenere fino a 255 caratteri, ma alcune piattaforme presentano limiti più restrittivi. Se lo schema eccede il limite di caratteri supportato, la proprietà lastOperationStatus viene impostato sul valore LastOperationStatus.PATTERN_SYNTAX_ERROR.

Non tutti i possibili schemi sono supportati su tutti i sistemi operativi. Se un dato schema non è supportato sulla piattaforma in uso, viene utilizzato uno schema di riserva e la proprietà lastOperationStatus viene impostata in modo da indicare l'uso di uno schema di riserva. Se non è possibile fornire uno schema di riserva adeguato, viene utilizzata una stringa vuota e la proprietà lastOperationStatus viene impostata in modo da indicare che lo schema non è supportato.

Nella seguente tabella sono descritte le lettere valide per lo schema e il relativo significato.

Lettera dello schemaDescrizione
GEra. Sostituita dalla stringa relativa all'era per la data e il calendario correnti. Questo schema non è supportato su tutti i sistemi operativi. Nei sistemi operativi che non supportano l'indicazione dell'era, le lettere dello schema di input vengono sostituite da una stringa vuota.

Negli schemi che supportano l'era possono essere presenti da una a cinque lettere che vengono interpretate come segue:

  • Se il numero di lettere dello schema va da uno a tre, viene utilizzata la forma abbreviata.
  • Se il numero di lettere dello schema corrisponde a quattro, il formato viene interpretato come forma completa.
  • Se il numero di lettere dello schema corrisponde a cinque, il formato viene interpretato come abbreviazione breve.

Esempi con il calendario gregoriano per i sistemi operativi che supportano questo schema:

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yAnno. Se il numero di lettere dello schema è due, vengono visualizzate le ultime due cifre dell'anno; diversamente, il numero di lettere è determinato dal numero di cifre. Se il valore dell'anno richiede più cifre di quelle fornite in base al numero di lettere, viene fornito il valore corrispondente all'anno completo. Se sono presenti più lettere di quelle richieste dal valore, i valori relativi all'anno vengono riempiti con zeri. Nell'elenco seguente sono riportati i risultati per gli anni 1 e 2005.

Esempi:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 o 01, a seconda del sistema operativo.
  • yyyy = 2005
  • yyyyy = 01 o 0001, a seconda del sistema operativo. Un numero superiore a quattro y comporta l'utilizzo del numero massimo di cifre supportato dal sistema operativo.
  • yyyyy = 2005
M Mese dell'anno. Negli schemi che supportano il mese possono essere presenti da una a cinque lettere che vengono interpretate come segue:
  • Se il numero di lettere dello schema corrisponde a uno, il formato viene interpretato come un valore numerico di una o due cifre.
  • Se il numero di lettere dello schema corrisponde a due, il formato viene interpretato come un valore numerico di due cifre.
  • Se il numero di lettere dello schema corrisponde a tre, il formato viene interpretato come abbreviazione lunga.
  • Se il numero di lettere dello schema corrisponde a quattro, il formato viene interpretato come nome completo.
  • Se il numero di lettere dello schema corrisponde a cinque, il formato viene interpretato come abbreviazione breve. Questo formato non è supportato su tutti i sistemi operativi e comporta l'utilizzo dell'abbreviazione lunga.

Esempi:

  • M = 7
  • MM = 07
  • MMM = Jul, 7月
  • MMMM = July, 7月
  • MMMMM = J o Jul, 7 o 7月 a seconda del sistema operativo.
d Giorno del mese. Negli schemi che supportano il giorno del mese possono essere presenti una o due lettere che vengono interpretate come segue:
  • Se il numero di lettere dello schema corrisponde a uno, il formato viene interpretato come un valore numerico di una o due cifre.
  • Se il numero di lettere dello schema corrisponde a due, il formato viene interpretato come un valore numerico di due cifre.

Esempi:

  • d = 4
  • dd = 04
  • dd = 14
EGiorno della settimana. Negli schemi che supportano il giorno della settimana possono essere presenti una o cinque lettere che vengono interpretate come segue:
  • Se il numero di lettere dello schema va da uno a tre, il formato viene interpretato come abbreviazione lunga.
  • Se il numero di lettere dello schema corrisponde a quattro, il formato viene interpretato come nome completo.
  • Se il numero di lettere dello schema corrisponde a cinque, il formato viene interpretato come abbreviazione breve. Questo formato non è supportato su tutti i sistemi operativi e comporta l'utilizzo dell'abbreviazione lunga.

Esempi:

  • E, EE, EEE = Tues
  • EEEE = Tuesday
  • EEEEE = T o Tues a seconda del sistema operativo.
QTrimestre. Alcune piattaforme non supportano questo schema. Negli schemi che supportano il trimestre possono essere presenti da una a quattro lettere che vengono interpretate come segue:
  • Se il numero di lettere dello schema corrisponde a uno, il formato viene interpretato come un valore numerico di una cifra.
  • Se il numero di lettere dello schema corrisponde a due, il formato viene interpretato come un valore numerico di due cifre.
  • Se il numero di lettere dello schema corrisponde a tre, il formato viene interpretato come abbreviazione.
  • Se il numero di lettere dello schema corrisponde a quattro, il formato viene interpretato come nome completo.

Esempi (per i sistemi operativi che supportano questo schema):

  • Q = 2
  • QQ = 02
  • QQQ = Q2
  • QQQQ = secondo trimestre
wSettimana dell'anno. Alcune piattaforme non supportano questo schema. In questo schema possono essere presenti da una a due lettere che vengono interpretate come segue:
  • Se il numero di lettere dello schema corrisponde a uno, il formato viene interpretato come un valore numerico di una o due cifre.
  • Se il numero di lettere dello schema corrisponde a due, il formato viene interpretato come un valore numerico di due cifre.

Esempi per la seconda settimana dell'anno (per i sistemi operativi che supportano questo schema):

  • w = 2
  • ww = 02
WSettimana del mese. Alcune piattaforme non supportano questo schema. Questo schema consente l'uso di una sola lettera.

Esempi per la seconda settimana di luglio (per i sistemi operativi che supportano questo schema):

  • W = 2
DGiorno dell'anno. Alcune piattaforme non supportano questo schema. In questo schema possono essere presenti da una a tre lettere.

Esempi per il secondo giorno dell'anno (per i sistemi operativi che supportano questo schema):

  • D = 2
  • DD = 02
  • DDD = 002
FOccorrenza di un giorno della settimana in un mese calendario. Questo elemento visualizza, ad esempio, "3" se utilizzato per formattare la data del terzo lunedì di ottobre. Questo schema consente l'uso di una sola lettera.

Esempi per il secondo mercoledì di luglio (per i sistemi operativi che supportano questo schema):

  • F = 2
aIndicatore di AM/PM. Questo schema consente l'uso di una sola lettera, a o p.

Esempi:

  • a = AM, 午前
  • p = PM, 午後
hOra del giorno nel formato a 12 ore [1 - 12]. Questo schema consente l'uso di una o due lettere.

Esempi:

  • h = 1
  • h = 12
  • hh = 01
HOra del giorno nel formato a 24 ore [0 - 23]. Questo schema consente l'uso di una o due lettere.

Esempi:

  • H = 0
  • H = 23
  • HH = 00
KOra del giorno nel formato a 12 ore [0 - 11]. Questo schema consente l'uso di una o due lettere. Questo schema non è supportato su tutti i sistemi operativi.

Esempi (per i sistemi operativi che supportano questo schema):

  • K = 0
  • K = 11
  • KK = 00
kOra del giorno nel formato a 24 ore [1 - 24]. Questo schema consente l'uso di una o due lettere. Questo schema non è supportato su tutti i sistemi operativi.

Esempi (per i sistemi operativi che supportano questo schema):

  • k = 1
  • k = 24
  • kk = 01
mMinuto dell'ora [0 - 59]. Questo schema consente l'uso di una o due lettere.

Esempi:

  • m = 2
  • m = 59
  • mm = 02
sSecondi del minuto [0 - 59]. Questo schema consente l'uso di una o due lettere.

Esempi:

  • s = 2
  • s = 59
  • ss = 02
SMillisecondi. Per questo schema devono essere utilizzate da una a cinque lettere. Il valore viene arrotondato in base al numero di lettere utilizzato. L'utilizzo di cinque caratteri (SSSSS) indica millisecondi frazionari.

Esempi:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zFuso orario. Rappresenta il fuso orario sotto forma di stringa che rispetta l'ora legale o solare, senza fare riferimento a una località specifica. Questo schema non è supportato su tutti i sistemi operativi. Nei sistemi operativi che non supportano l'indicazione del fuso orario, le lettere dello schema di input vengono sostituite da una stringa vuota. Nei sistemi operativi che non supportano questo schema, non viene definita una stringa per tutte le impostazioni internazionali. Per tali impostazioni internazionali viene utilizzato il formato GMT, ad esempio GMT-08.00 o GW-08.00

In questo schema del fuso orario devono essere presenti da una a quattro lettere che vengono interpretate come segue:

  • Se il numero di lettere dello schema va da uno a tre, il formato viene interpretato come forma abbreviata.
  • Se il numero di lettere dello schema corrisponde a quattro, il formato viene interpretato come nome completo.

Esempi per i sistemi operativi che supportano questo formato:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = Pacific Daylight Time
  • zzzz = Pacific Standard Time
ZFuso orario. Rappresenta il fuso orario come differenza (offset) da GMT. Questo schema non è supportato su tutti i sistemi operativi. Nei sistemi operativi che non supportano l'indicazione del fuso orario, le lettere dello schema di input vengono sostituite da una stringa vuota.

In questo schema del fuso orario devono essere presenti da una a quattro lettere che vengono interpretate come segue:

  • Se il numero di lettere dello schema va da uno a tre, viene utilizzato il formato RFC 822.
  • Se il numero di lettere dello schema corrisponde a quattro, viene utilizzato il formato GMT localizzato. Per le impostazioni internazionali che non hanno un formato GMT localizzato, viene utilizzato il formato GMT non localizzato.

Esempi per i sistemi operativi che supportano questo formato:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vFuso orario. Una stringa che riflette il fuso orario generico che non si riferisce a una località specifica o distingue l'ora solare dall'ora legale. Questo schema non è supportato su tutti i sistemi operativi. Nei sistemi operativi che non supportano l'indicazione del fuso orario, le lettere dello schema di input vengono sostituite da una stringa vuota. Nei sistemi operativi che supportano tale schema, vengono fornite stringhe di riserva se non è disponibile un nome localizzato.

In questo schema del fuso orario devono essere presenti una o quattro lettere che vengono interpretate come segue:

  • Se il numero di lettere dello scherma corrisponde a uno, viene utilizzata la forma abbreviata.
  • Se il numero di lettere dello scherma corrisponde a quattro, viene utilizzata la forma completa.

Esempi per i sistemi operativi che supportano questo formato:

  • v = PT
  • vvvv = Pacific Time
'Altro testo'Il testo e la punteggiatura possono essere inclusi nella stringa di schema. I caratteri da a a z e da A a Z sono tuttavia riservati per la sintassi e, per poter essere inclusi nella stringa formattata, devono essere racchiusi tra virgolette singole. Per includere una virgoletta singola nella stringa risultante, nella stringa di schema devono essere utilizzate due virgolette singole. Le due virgolette singole possono essere visualizzate all'interno o all'esterno di una parte tra virgolette della stringa di schema. Una coppia di virgolette semplici non chiuse viene terminata alla fine della stringa.

Esempi:

  • EEEE, MMM. d, yyyy 'at' h 'o''clock' a= Tuesday, Sept. 8, 2005 at 1 o'clock PM
  • yyyy年M月d日 = 2005年9月8日
  • mm''ss'' = 43'01'

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

pattern:String


Genera
TypeError — Se il parametro pattern è null.

Elementi API correlati

setDateTimeStyles

()metodo 
public function setDateTimeStyles(dateStyle:String, timeStyle:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

Imposta gli stili di data e ora per questa istanza di DateTimeFormatter. Gli stili di data e ora vengono utilizzati per impostare gli schemi di formattazione di data e ora in base agli schemi predefiniti e dipendenti dalle impostazioni internazionali del sistema operativo. Questo metodo sostituisce gli stili che sono stati impostati utilizzando la funzione di costruzione DateTimeFormatter() o il metodo setDateTimePattern(). In base agli stili impostati, viene aggiornato anche lo schema di data e ora.

Quando questo metodo viene chiamato e completato correttamente, la proprietà lastOperationStatus viene impostata su:

  • LastOperationStatus.NO_ERROR

Diversamente, la proprietà lastOperationStatus viene impostata su una delle costanti definite nella classe LastOperationStatus.

Parametri

dateStyle:String — Specifica lo stile da utilizzare per la formattazione delle date. Il valore corrisponde a uno dei valori enumerati dalla classe DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Specifica lo stile da utilizzare per la formattazione delle ore. Il valore corrisponde a uno dei valori enumerati dalla classe DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Genera
ArgumentError — Se il parametro dateStyle o timeStyle non è una costante DateTimeStyle valida.
 
TypeError — Se il parametro dateStyle o timeStyle è null.

Elementi API correlati

DateTimeFormatter.1.as

L'esempio seguente illustra come le stringhe che rappresentano valori di data e ora possono essere formattate in modo differente in base alle impostazioni internazionali. L'output di questo esempio sarà diverso a seconda del sistema operativo in uso e delle preferenze dell'utente.

In questo esempio vengono utilizzate le seguenti impostazioni internazionali: inglese (Stati Uniti), francese (Francia), spagnolo (Spagna).

Nell'esempio vengono effettuate le seguenti operazioni per ogni contesto di impostazioni internazionali incluso nell'elenco:

  1. Crea un oggetto DateTimeFormatter utilizzando lo stile predefinito (dateStyle lungo, timeStyle lungo)
  2. Formatta la data e l'ora correnti utilizzando lo stile data lungo.
  3. Commuta su uno stile di data con indicazione esclusivamente dell'orario utilizzando le costanti DateTimeStyle.NONE e DateTimeStyle.SHORT.
  4. Formatta la data e l'ora correnti utilizzando lo stile data corto con indicazione solo dell'ora.
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'esempio seguente mostra come un'applicazione può formattare una data in base a uno schema selezionato dall'utente. L'output di questo esempio sarà diverso a seconda del sistema operativo in uso e delle preferenze dell'utente.

Nell'esempio vengono effettuate le seguenti operazioni per ogni contesto di impostazioni internazionali incluso nell'elenco:

  1. Crea tre campi di testo di input e output.
  2. Crea un oggetto DateTimeFormatter utilizzando le impostazioni internazionali per la lingua inglese americana.
  3. Chiama la funzione configureTextField(), che imposta la posizione e le dimensioni dei campi di testo e aggiunge un listener di eventi all'oggetto patternField.
  4. Quando l'utente immette lo schema nel campo di testo patternField, la funzione textInputHandler formatta la data e l'ora correnti utilizzando lo schema e visualizza il risultato e il valore lastOperationStatus nei campi di testo di output.
 
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 ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.