Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flash.globalization 

DateTimeFormatter  - AS3

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketflash.globalization
Klasspublic final class DateTimeFormatter
ArvDateTimeFormatter Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Klassen DateTimeFormatter innehåller språkkänslig formatering för Date-objekt och tillgång till lokaliserade datumfältnamn. Metoderna i den här klassen använder funktioner och inställningar från operativsystemet.

Du kan välja ett datum-/tidsformat på två sätt, antingen med ett fördefinierat mönster eller med ett anpassat mönster. I de flesta program bör de fördefinierade format som anges av DateTimeStyle-konstanterna LONG, MEDIUM, NONE eller SHORT användas. De här konstanterna anger standardmönster för det begärda språket eller standardmönster baserat på användarens operativsysteminställningar.

Följande kod skapar till exempel en datumsträng med det korta standarddatumformatet:

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

När en instans av den här klassen skapas, och om det begärda språket stöds av operativsystemet, anges egenskaperna för instansen i enlighet med reglerna och standarden för det begärda språket och konstruktorns dateStyle- och timeStyle-parametrar. Om det begärda språket inte är tillgängligt ställs egenskaperna in efter reservspråket eller systemets standardspråk, som kan hämtas med egenskapen actualLocaleIDName.

Den här klassen innehåller ytterligare metoder för att hämta lokaliserade strängar för namn på månader och veckodagar och för att hämta den första veckodag som kan användas i en kalenderväljare eller ett liknande program.

På grund av användning av användarens inställningar, användning av formateringsmönster från operativsystemet och användning av ett reservspråk när det begärda språket inte stöds, kan olika användare se olika formateringsresultat, även om de använder samma språk-ID.

Visa exemplen

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
  actualLocaleIDName : String
[skrivskyddad] Namnet på det faktiska språk-ID som används av det här DateTimeFormatter-objektet.
DateTimeFormatter
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  lastOperationStatus : String
[skrivskyddad] Status för den tidigare åtgärden som detta DateTimeFormatter-objekt utförde.
DateTimeFormatter
  requestedLocaleIDName : String
[skrivskyddad] Namnet på det begärda språk-ID som skickades till konstruktorn för det här DateTimeFormatter-objektet.
DateTimeFormatter
Publika metoder
 MetodDefinieras med
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Skapar ett nytt DateTimeFormatter-objekt för att formatera datum och tider i enlighet med det angivna språket och de angivna formaten för datum och tid.
DateTimeFormatter
  
format(dateTime:Date):String
Formaterar en visningssträng för ett Date-objekt som tolkas som användarens lokala tid (med hjälp av komponenterna för lokal tid i Date-objektet, som datum, dag, år, timmar, minuter, månad och sekunder).
DateTimeFormatter
  
Formaterar en visningssträng för ett Date-objekt som tolkas som UTC-tid (med hjälp av UTC-komponenterna för Date-objektet, som dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC och secondsUTC) i enlighet med dateStyle, timeStyle eller datum-/tidsmönster.
DateTimeFormatter
  
[statisk] Visar alla språk-ID:n som stöds i den här klassen.
DateTimeFormatter
  
Hämtar datumformatet för den här instansen av DateTimeFormatter.
DateTimeFormatter
  
Returnerar den mönstersträng som används av det här DateTimeFormatter-objektet för att formatera datum och tider.
DateTimeFormatter
  
Returnerar ett heltal som motsvarar den första dagen i veckan för det här språket och kalendersystemet.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Hämtar en lista med lokaliserade strängar som innehåller månadsnamnen för det aktuella kalendersystemet.
DateTimeFormatter
  
Hämtar tidsformatet för den här instansen av DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Hämtar en lista med lokaliserade strängar som innehåller namnen på veckodagarna för det aktuella kalendersystemet.
DateTimeFormatter
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
  
Anger den mönstersträng som används av det här DateTimeFormatter-objektet för att formatera datum och tider.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Anger datum- och tidsformat för den här instansen av DateTimeFormatter.
DateTimeFormatter
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

actualLocaleIDName

egenskap
actualLocaleIDName:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Namnet på det faktiska språk-ID som används av det här DateTimeFormatter-objektet.

Det finns tre möjliga värden för namnet, beroende på operativsystemet och värdet på den requestedLocaleIDName-parameter som skickas till Collator()-konstruktorn.

  1. Om det begärda språket inte var LocaleID.DEFAULT, och operativsystemet har stöd för det begärda språket, är det namn som returneras samma som egenskapen requestedLocaleIDName.
  2. Om LocaleID.DEFAULT användes som värdet för parametern requestedLocaleIDName till konstruktorn, används det namn för det aktuella språket som specificeras av användarens operativsystem. Värdet LocaleID.DEFAULT bevarar användarens anpassade inställningar i operativsystemet. Om du skickar ett uttryckligt värde som requestedLocaleIDName-parameter ger det inte nödvändigtvis samma resultat som när du använder LocaleID.DEFAULT, även om de båda språknamnen är samma. Användaren kan ha anpassat språkinställningarna på datorn, och om du begär ett uttryckligt språk-ID i stället för att använda LocaleID.DEFAULT hämtar ditt program inte dessa anpassade inställningar.
  3. Om systemet saknar stöd för det requestedLocaleIDName som anges i konstruktorn används ett reservspråk-ID i stället.



Implementering
    public function get actualLocaleIDName():String

Relaterade API-element

lastOperationStatus

egenskap 
lastOperationStatus:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Status för den tidigare åtgärden som detta DateTimeFormatter-objekt utförde. Egenskapen lastOperationStatus anges när konstruktorn eller en metod för den här klassen anropas eller när en annan egenskap anges. Beskrivningarna av de olika metoderna innehåller information om möjliga värden.



Implementering
    public function get lastOperationStatus():String

Relaterade API-element

requestedLocaleIDName

egenskap 
requestedLocaleIDName:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Namnet på det begärda språk-ID som skickades till konstruktorn för det här DateTimeFormatter-objektet.

Om värdet LocaleID.DEFAULT användes returneras namnet "i-default". Det språk som faktiskt används kan skilja sig från det begärda språket när ett reservspråk används. Namnet på det faktiska språket kan hämtas med egenskapen actualLocaleIDName.



Implementering
    public function get requestedLocaleIDName():String

Relaterade API-element

Konstruktordetaljer

DateTimeFormatter

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Skapar ett nytt DateTimeFormatter-objekt för att formatera datum och tider i enlighet med det angivna språket och de angivna formaten för datum och tid. Datum- och tidsformat används för att ställa in formateringsmönster för datum och tid på fördefinierade, språkberoende mönster från operativsystemet.

Den här konstruktorn avgör om det aktuella operativsystemet har stöd för det begärda språk-ID:t. Om det inte stöds används ett reservspråk i stället. Namnet på reservspråket kan fastställas med hjälp av egenskapen actualLocaleIDName.

Om ett reservalternativ används för någon av parametrarna requestedLocaleIDName, dateStyle eller timeStyle ställs egenskapen lastOperationStatus in så att den anger vilken typ av reservalternativ som använts.

Om formateringen ska ske baserat på användarens aktuella operativsysteminställningar skickar du värdet LocaleID.DEFAULT i parametern requestedLocaleIDName till konstruktorn.

När konstruktorn anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

När det begärda språk-ID:t inte är tillgängligt ställs lastOperationStatus in på något av följande:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Mer information om de varningsmeddelanden som visas ovan och andra möjliga värden för egenskapen lastOperationStatus finns i beskrivningarna för klassen LastOperationStatus.

Parametrar
requestedLocaleIDName:String — Det språk-ID som helst ska användas när formatet för datum och tid ska fastställas.
 
dateStyle:String (default = "long") — Anger det format som ska användas för datum. Värdet motsvarar ett av värdena som räknas upp av klassen DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Anger det format som ska användas för tid. Värdet motsvarar ett av värdena som räknas upp av klassen DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Utlöser
ArgumentError — om parametern dateStyle eller timeStyle inte är en giltig DateTimeStyle-konstant.
 
TypeError — om parametern dateStyle eller timeStyle är null.

Relaterade API-element

Metoddetaljer

format

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Formaterar en visningssträng för ett Date-objekt som tolkas som användarens lokala tid (med hjälp av komponenterna för lokal tid i Date-objektet, som datum, dag, år, timmar, minuter, månad och sekunder). Formateringen utförs i enlighet med det angivna språk-ID:t och det datum- och tidsformat, eller anpassade datum- och tidsmönster, som angetts för den här DateTimeFormatter-instansen.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

dateTime:Date — Ett Date-värde som ska formateras. Giltigt intervall är mellan den 1 januari 1601 och den 31 december 30827.

Returnerar
String — En formaterad sträng som representerar datum- eller tidsvärdet.

Relaterade API-element

formatUTC

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Formaterar en visningssträng för ett Date-objekt som tolkas som UTC-tid (med hjälp av UTC-komponenterna för Date-objektet, som dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC och secondsUTC) i enlighet med dateStyle, timeStyle eller datum-/tidsmönster. Formateringen utförs i enlighet med det angivna språk-ID:t och det datum- och tidsformat, eller anpassade datum- och tidsmönster, som angetts för den här DateTimeFormatter-instansen.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

dateTime:Date — Ett Date-värde som ska formateras. Giltigt intervall är mellan den 1 januari 1601 och den 31 december 30827.

Returnerar
String — En formaterad sträng som representerar datum- eller tidsvärdet.

Relaterade API-element

getAvailableLocaleIDNames

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Visar alla språk-ID:n som stöds i den här klassen.

Om den här klassen inte stöds på det aktuella operativsystemet returnerar metoden värdet null.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
Vector.<String> — En vektor med strängar som innehåller alla språk-ID:n som stöds i den här klassen.

Relaterade API-element

getDateStyle

()metod 
public function getDateStyle():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Hämtar datumformatet för den här instansen av DateTimeFormatter. Datumformatet används för att hämta ett fördefinierat formateringsmönster för datum från operativsystemet. Värdet för datumformatet kan anges med DateTimeFormatter()-konstruktorn, metoden setDateTimeStyles() eller metoden setDateTimePattern().

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
String — Datumformatsträngen för den här formateraren.

Möjliga värden:

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

Relaterade API-element

getDateTimePattern

()metod 
public function getDateTimePattern():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Returnerar den mönstersträng som används av det här DateTimeFormatter-objektet för att formatera datum och tider.

Det här mönstret kan anges på något av följande tre sätt:

  1. Med parametrarna dateStyle och timeStyle i konstruktorn
  2. Med metoden setDateTimeStyles()
  3. Med metoden setDateTimePattern().

Du hittar en beskrivning av mönstersyntaxen i avsnittet om metoden setDateTimePattern().

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
String — En sträng som innehåller det mönster som används av det här DateTimeFormatter-objektet för att formatera datum och tider.

Relaterade API-element

getFirstWeekday

()metod 
public function getFirstWeekday():int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Returnerar ett heltal som motsvarar den första dagen i veckan för det här språket och kalendersystemet. Värdet 0 motsvarar söndag, 1 motsvarar måndag och så vidare, och slutligen motsvarar 6 lördag.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
int — Ett heltal som motsvarar den första dagen i veckan för det här språket och kalendersystemet.

Relaterade API-element

getMonthNames

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Hämtar en lista med lokaliserade strängar som innehåller månadsnamnen för det aktuella kalendersystemet. Det första elementet i listan är namnet på årets första månad.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

nameStyle:String (default = "full") — Anger den typ av namnsträng som ska användas. Giltiga värden är:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — En kod som anger det sammanhang i vilket den formaterade strängen ska användas. Detta sammanhang har betydelse endast för vissa språk. Giltiga värden är:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Returnerar
Vector.<String> — En vektor med lokaliserade strängar som innehåller månadsnamnen för det aktuella språket, namnformatet och sammanhanget. Det första elementet i vektorn, vid index 0, är namnet på årets första månad, nästa element är namnet på årets andra månad o.s.v.

Utlöser
TypeError — om parametern nameStyle eller context är null.

Relaterade API-element

getTimeStyle

()metod 
public function getTimeStyle():String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Hämtar tidsformatet för den här instansen av DateTimeFormatter. Tidsformatet används för att hämta ett fördefinierat formateringsmönster för tid från operativsystemet. Värdet för tidsformatet kan anges med DateTimeFormatter()-konstruktorn, metoden setDateTimeStyles() eller metoden setDateTimePattern().

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Returnerar
String — Tidsformatsträngen för den här formateraren.

Möjliga värden:

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

Relaterade API-element

getWeekdayNames

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Hämtar en lista med lokaliserade strängar som innehåller namnen på veckodagarna för det aktuella kalendersystemet. Det första elementet i listan är namnet på söndag.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

nameStyle:String (default = "full") — Anger den typ av namnsträng som ska användas. Giltiga värden är:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — En kod som anger det sammanhang i vilket den formaterade strängen ska användas. Det här sammanhanget gäller bara vissa språk, där namnet på en månad ändras beroende på sammanhanget. På grekiska ser månadsnamnen till exempel olika ut beroende på om de visas för sig själva eller tillsammans med en dag. Giltiga värden är:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Returnerar
Vector.<String> — En vektor med lokaliserade strängar som innehåller månadsnamnen för det aktuella språket, namnformatet och sammanhanget. Det första elementet i vektorn, vid index 0, är namnet på söndag, nästa element är namnet på måndag o.s.v.

Utlöser
TypeError — om parametern nameStyle eller context är null.

Relaterade API-element

setDateTimePattern

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Anger den mönstersträng som används av det här DateTimeFormatter-objektet för att formatera datum och tider.

Mönstret för att formatera datum kan anges på något av följande tre sätt:

  1. Med parametrarna dateStyle och timeStyle i konstruktorn
  2. Med metoden setDateTimeStyles()
  3. Med den här setDateTimePattern()-metoden.

En bieffekt är att den här metoden åsidosätter de aktuella tids- och datumformaten för det här DateTimeFormatter-objektet och ställer in dem på värdet DateTimeStyle.CUSTOM.

En mönstersträng definierar hur datum och tid formateras. Mönstret innehåller bokstavssekvenser, som ersätts med datum- och tidsvärden i den formaterade strängen. I mönstret "yyyy/MM" ersätts tecknen "yyyy" med ett fyrsiffrigt årtal, följt av tecknet "/", och tecknen "MM" ersätts med ett tvåsiffrigt månadstal.

Många av de bokstäver som används i mönstren kan upprepas flera gånger för att skapa olika utdata, vilket beskrivs i tabellen nedan.

Om en sekvens överskrider det högsta tillåtna antalet bokstäver som stöds av ett mönster, återförs det till den längsta sekvensen som den mönsterbokstaven accepterar. Till exempel:

  • MMMMMM ersätts med MMMM
  • dddd ersätts med dd
  • EEEEEEE ersätts med EEEE
  • aa ersätts med a
  • hhh ersätts med hh
  • mmmm ersätts med mm

I teorin kan ett mönster innehålla upp till 255 tecken, men vissa plattformar är mer begränsade. Om mönstret överskrider gränsen för tillåtna mönstertecken ställs egenskapen lastOperationStatus in på värdet LastOperationStatus.PATTERN_SYNTAX_ERROR.

Alla operativsystem har inte stöd för alla mönster. Om ett mönster inte stöds på plattformen används ett reservmönster och egenskapen lastOperationStatus ställs in så att den anger att detta har skett. Om det inte finns något lämpligt reservmönster används en tom sträng och egenskapen lastOperationStatus ställs in så att den anger att mönstret saknade stöd.

I följande tabell beskrivs giltiga mönsterbokstäver och deras betydelse.

MönsterbokstavBeskrivning
GEra. Ersätts av strängen Era för aktuellt datum och aktuell kalender. Det här mönstret stöds inte på alla operativsystem. På operativsystem som saknar stöd för era ersätts bokstäverna i indatamönstret med en tom sträng.

Eramönster kan innehålla en till fem bokstäver, vilka tolkas enligt följande:

  • Om antalet mönsterbokstäver är en till tre, används den förkortade formen.
  • Om antalet mönsterbokstäver är fyra tolkas formatet som fullständigt.
  • Om antalet mönsterbokstäver är fem tolkas formatet som kort förkortning.

Exempel med den gregorianska kalendern (för operativsystem med stöd för det här mönstret):

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yÅr. Om antalet mönsterbokstäver är två visas de två sista siffrorna i årtalet. I annat fall bestämmer antalet bokstäver antalet siffror. Om årtalsvärdet kräver fler siffror än vad antalet bokstäver medger, används det fullständiga årtalsvärdet. Om det finns fler bokstäver än vad värdet kräver fylls årtalsvärden ut med nollor. I följande lista ser du resultatet för år 1 och år 2005.

Exempel:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 eller 01, beroende på operativsystem.
  • yyyy = 2005
  • yyyyy = 01 eller 0001, beroende på operativsystem. Fler än fyra y:n kortas ned till det högsta antal siffror som stöds av operativsystemet.
  • yyyyy = 2005
M Månad under året. Månadsmönster kan innehålla en till fem bokstäver, vilka tolkas enligt följande:
  • Om antalet mönsterbokstäver är en tolkas formatet som numeriskt med en eller två siffror.
  • Om antalet mönsterbokstäver är två tolkas formatet som numeriskt med två siffror.
  • Om antalet mönsterbokstäver är tre tolkas formatet som lång förkortning.
  • Om antalet mönsterbokstäver är fyra tolkas formatet som fullständigt namn.
  • Om antalet mönsterbokstäver är fem tolkas formatet som kort förkortning. Detta format stöds inte i alla operativsystem, och i så fall används den långa förkortningen.

Exempel:

  • M = 7
  • MM = 07
  • MMM = jul, 7月
  • MMMM = juli, 7月
  • MMMMM = j eller jul, 7 eller 7月 beroende på operativsystem.
d Dag i månaden. Mönster för dag i månaden kan innehålla en eller två bokstäver, vilka tolkas enligt följande:
  • Om antalet mönsterbokstäver är en tolkas formatet som numeriskt med en eller två siffror.
  • Om antalet mönsterbokstäver är två tolkas formatet som numeriskt med två siffror.

Exempel:

  • d = 4
  • dd = 04
  • dd = 14
EVeckodag. Mönster för veckodag kan innehålla en till fem bokstäver, vilka tolkas enligt följande:
  • Om antalet mönsterbokstäver är en till tre tolkas formatet som lång förkortning.
  • Om antalet mönsterbokstäver är fyra tolkas formatet som fullständigt namn.
  • Om antalet mönsterbokstäver är fem tolkas formatet som kort förkortning. Detta format stöds inte i alla operativsystem, och i så fall används den långa förkortningen.

Exempel:

  • E, EE, EEE = tisd
  • EEEE = tisdag
  • EEEEE = t eller tisd beroende på operativsystem.
QKvartal. Vissa plattformar saknar stöd för det här mönstret. Kvartalsmönster kan innehålla en till fyra bokstäver, vilka tolkas enligt följande:
  • Om antalet mönsterbokstäver är ett, tolkas formatet som numeriskt med en siffra.
  • Om antalet mönsterbokstäver är två tolkas formatet som numeriskt med två siffror.
  • Om antalet mönsterbokstäver är tre tolkas formatet som förkortning.
  • Om antalet mönsterbokstäver är fyra tolkas formatet som fullständigt namn.

Exempel (för operativsystem med stöd för det här mönstret):

  • Q = 2
  • QQ = 02
  • QQQ = Q2
  • QQQQ = andra kvartalet
wVecka under året. Vissa plattformar saknar stöd för det här mönstret. Det här mönstret kan innehålla en eller två bokstäver, vilka tolkas enligt följande:
  • Om antalet mönsterbokstäver är en tolkas formatet som numeriskt med en eller två siffror.
  • Om antalet mönsterbokstäver är två tolkas formatet som numeriskt med två siffror.

Exempel för årets andra vecka (för operativsystem som har stöd för det här mönstret):

  • w = 2
  • ww = 02
WVecka i månaden. Vissa plattformar saknar stöd för det här mönstret. Det här mönstret accepterar bara en bokstav.

Exempel för den andra veckan i juli (för operativsystem som har stöd för det här mönstret):

  • W = 2
DDag under året. Vissa plattformar saknar stöd för det här mönstret. Det här mönstret kan innehålla en till tre bokstäver.

Exempel för årets andra dag (för operativsystem som har stöd för det här mönstret):

  • D = 2
  • DD = 02
  • DDD = 002
FVeckodag i kalendermånad. Det här elementet visar till exempel "3" om det används för att formatera datumet för den tredje måndagen i oktober. Det här mönstret accepterar bara en bokstav.

Exempel för den andra onsdagen i juli (för operativsystem som har stöd för det här mönstret):

  • F = 2
aFm-/em-indikator. Det här mönstret accepterar bara en bokstav, a eller p.

Exempel:

  • a = AM, 午前
  • p = PM, 午後
hTimme på dagen i 12-timmarsformat [1–12]. Det här mönstret måste ha en eller två bokstäver.

Exempel:

  • h = 1
  • h = 12
  • hh = 01
HTimme på dagen i 24-timmarsformat [0–23]. Det här mönstret måste ha en eller två bokstäver.

Exempel:

  • H = 0
  • H = 23
  • HH = 00
KTimme på dagen i 12-timmarsformat [0–11]. Det här mönstret måste ha en eller två bokstäver. Det här mönstret stöds inte på alla operativsystem.

Exempel (för operativsystem med stöd för det här mönstret):

  • K = 0
  • K = 11
  • KK = 00
kTimme på dagen i 24-timmarsformat [1–24]. Det här mönstret måste ha en eller två bokstäver. Det här mönstret stöds inte på alla operativsystem.

Exempel (för operativsystem med stöd för det här mönstret):

  • k = 1
  • k = 24
  • kk = 01
mMinut av timme [0–59]. Det här mönstret måste ha en eller två bokstäver.

Exempel:

  • m = 2
  • m = 59
  • mm = 02
sSekunder av minut [0–59]. Det här mönstret måste ha en eller två bokstäver.

Exempel:

  • s = 2
  • s = 59
  • ss = 02
SMillisekunder. Det här mönstret måste ha en till fem bokstäver. Värdet rundas av i enlighet med antalet bokstäver. Om fem tecken används (SSSSS) anger det bråkdelar av millisekunder.

Exempel:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zTidszon. Representerar tidszonen som en sträng, som tar hänsyn till normaltid eller sommartid, utan att referera till en viss plats. Det här mönstret stöds inte på alla operativsystem. På operativsystem som saknar stöd för tidszonsmönster ersätts bokstäverna i indatamönstret med en tom sträng. På operativsystem som har stöd för det här mönstret är det inte alla språk som har en definierad sträng. Dessa språk använder då ett lokaliserat GMT-format i stället, som GMT-08:00 eller GW-08:00

Det måste finnas en till fyra bokstäver i det här tidszonsmönstret, som tolkas så här:

  • Om antalet mönsterbokstäver är en till tre tolkas formatet som förkortning.
  • Om antalet mönsterbokstäver är fyra tolkas formatet som fullständigt namn.

Exempel för operativsystem med stöd för det här formatet:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = Pacific Daylight Time
  • zzzz = Pacific Standard Time
ZTidszon. Representerar tidszonen som en förskjutning från GMT. Det här mönstret stöds inte på alla operativsystem. På operativsystem som saknar stöd för tidszonsmönster ersätts bokstäverna i indatamönstret med en tom sträng.

Det måste finnas en till fyra bokstäver i det här tidszonsmönstret, som tolkas så här:

  • Om antalet mönsterbokstäver är en till tre används RFC 822-formatet.
  • Om antalet mönsterbokstäver är fyra används det lokaliserade GMT-formatet. För språk som saknar lokaliserat GMT-format används i stället det icke-lokaliserade GMT-formatet.

Exempel för operativsystem med stöd för det här formatet:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vTidszon. En sträng som reflekterar den allmänna tidszon som inte avser någon särskild plats eller skiljer mellan normaltid och sommartid. Det här mönstret stöds inte på alla operativsystem. På operativsystem som saknar stöd för tidszonsmönster ersätts bokstäverna i indatamönstret med en tom sträng. På operativsystem som har stöd för det här mönstret används reservsträngar om inget lokaliserat namn finns.

Det måste finnas en eller fyra bokstäver i det här tidszonsmönstret, som tolkas så här:

  • Om antalet mönsterbokstäver är en används det förkortade formatet.
  • Om antalet mönsterbokstäver är fyra används det fullständiga formatet.

Exempel för operativsystem med stöd för det här formatet:

  • v = PT
  • vvvv = Pacific Time
'Annan text'Text och interpunktionstecken kan ingå i mönstersträngen. Tecknen från a till z och A till Z är dock reserverade som syntaxtecken och måste därför omslutas av enkla citattecken om de ska inkluderas i den formaterade strängen. Om du vill att resultatsträngen ska ha ett enkelt citattecken, måste du använda två enkla citattecken i mönstersträngen. De båda enkla citattecknen kan placeras inuti eller utanför en citatomsluten del av mönstersträngen. Ett omatchat par med enkla citattecken avslutas i slutet av strängen.

Exempel:

  • 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'

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

pattern:String


Utlöser
TypeError — om parametern pattern är null.

Relaterade API-element

setDateTimeStyles

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Anger datum- och tidsformat för den här instansen av DateTimeFormatter. Datum- och tidsformat används för att ställa in formateringsmönster för datum och tid på fördefinierade, språkberoende mönster från operativsystemet. Den här metoden ersätter de format som ställdes in med DateTimeFormatter()-konstruktorn eller med metoden setDateTimePattern(). Datum- och tidsmönstret uppdateras även utifrån de format som anges.

När den här metoden anropas och slutförs felfritt ställs egenskapen lastOperationStatus in på:

  • LastOperationStatus.NO_ERROR

I annat fall ställs egenskapen lastOperationStatus in på en av de konstanter som definieras i klassen LastOperationStatus.

Parametrar

dateStyle:String — Anger det format som ska användas för datum. Värdet motsvarar ett av värdena som räknas upp av klassen DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Anger det format som ska användas för tid. Värdet motsvarar ett av värdena som räknas upp av klassen DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Utlöser
ArgumentError — om parametern dateStyle eller timeStyle inte är en giltig DateTimeStyle-konstant.
 
TypeError — om parametern dateStyle eller timeStyle är null.

Relaterade API-element

DateTimeFormatter.1.as

Följande exempel visar hur strängar som motsvarar datum- och tidsvärden kan formateras olika beroende på språk. Resultatet i det här exemplet skiljer sig åt beroende på vilket operativsystem och vilka användarinställningar som används.

I det här exemplet används följande språk: engelska (USA), franska (Frankrike) och spanska (Spanien).

I exemplet utförs följande för varje språk i listan:

  1. Skapar ett DateTimeFormatter-objekt med standardformatet (långt dateStyle, långt timeStyle).
  2. Formaterar aktuellt datum och aktuell tid med standardformatet för långt datum.
  3. Ändra till ett kort datumformat för endast tid med konstanterna DateTimeStyle.NONE och DateTimeStyle.SHORT.
  4. Formaterar aktuellt datum och aktuell tid med kort datumformat för endast tid.
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

Följande exempel visar hur ett program kan formatera ett datum baserat på ett mönster som användaren väljer. Resultatet i det här exemplet skiljer sig åt beroende på vilket operativsystem och vilka användarinställningar som används.

I exemplet utförs följande för varje språk i listan:

  1. Skapar tre textfält för in- och utdata.
  2. Skapar ett DateTimeFormatter-objekt med amerikansk engelska som språk.
  3. Anropar funktionen configureTextField(), som anger position och storlek för textfälten och lägger till en händelseavlyssnare i patternField-objektet.
  4. När användaren anger mönstret i textfältet patternField formaterar funktionen textInputHandler det aktuella datumet och den aktuella tiden med hjälp av mönstret och visar resultatet och värdet för lastOperationStatus i utdatatextfälten.
 
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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.