ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
flash.globalization 

DateTimeFormatter  - AS3

Paketex

Oberste Ebene
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

Sprachelemente

Globale Konstanten
Globale Funktionen
Operatoren
Anweisungen, Schlüsselwörter und Direktiven
Sondertypen

Anhänge

Neue Funktionen
Compiler-Fehler
Compiler-Warnungen
Laufzeitfehler
Migration zu ActionScript 3
Unterstützte Zeichensätze
Nur MXML-Tags
Motion-XML-Elemente
Timed Text-Tags
Liste veralteter Elemente
Konstanten für die Implementierung von Eingabehilfen
Verwendung der ActionScript-Beispiele
Rechtliche Hinweise
Paketflash.globalization
Klassepublic final class DateTimeFormatter
VererbungDateTimeFormatter Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Die DateTimeFormatter-Klasse stellt gebietsschemabeachtende Formatierung für Date-Objekte sowie den Zugriff auf lokalisierte Datumsfeldnamen bereit. Die Methoden dieser Klasse verwenden Funktionen und Einstellungen, die vom Betriebssystem bereitgestellt werden.

Es gibt zwei Möglichkeiten, ein Datum- und Uhrzeitformat auszuwählen: mithilfe eines vordefinierten Musters oder mithilfe eines benutzerdefinierten Musters. Für die meisten Anwendungen sollten die von den DateTimeStyle-Konstanten vordefinierten Stile (LONG, MEDIUM, NONE, oder SHORT) verwendet werden. Diese Konstanten geben die Standardmuster für das angeforderte Gebietsschema oder die Standardmuster basierend auf den Betriebssystemeinstellungen des Benutzers an.

Der folgende Code erstellt zum Beispiel einen Datumsstring unter Verwendung des kurzen Standarddatumsformat:

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

Wenn eine Instanz dieser Klasse erstellt wird und das angeforderte Gebietsschema vom Betriebssystem unterstützt wird, werden die Eigenschaften der Instanz gemäß den Konventionen und Standards des angeforderten Gebietsschemas und der dateStyle- und timeStyle-Parameter eingestellt. Wenn das angeforderte Gebietsschema nicht verfügbar ist, werden die Eigenschaften gemäß einer Ausweichlösung oder dem Standardgebietsschema des Systems (abzurufen mit der actualLocaleIDName-Eigenschaft) eingestellt.

Diese Klasse enthält zusätzliche Methoden, um lokalisierte Strings für Monatsnamen und Wochentagsnamen sowie den ersten Tag der Woche abzurufen, der in einer Kalenderauswahl oder ähnlichen Anwendungen verwendet werden kann.

Aufgrund der Verwendung von Benutzereinstellungen, von Formatierungsmustern, die vom Betriebssystem bereitgestellt werden, und von einem Ersatzgebietsschema, falls das angeforderte Gebietsschema nicht unterstützt wird, sehen die Benutzer möglicherweise unterschiedliche Formatierungsergebnisse, selbst wenn sie dasselbe Gebietsschema verwenden.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  actualLocaleIDName : String
[schreibgeschützt] Der Name der Gebietsschema-ID, die von diesem DateTimeFormatter-Objekt verwendet wird.
DateTimeFormatter
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  lastOperationStatus : String
[schreibgeschützt] Der Status der vorherigen Operation, die dieses DateTimeFormatter-Objekt ausgeführt hat.
DateTimeFormatter
  requestedLocaleIDName : String
[schreibgeschützt] Der Name der angeforderten Gebietsschema-ID, der an den Konstruktor dieses DateTimeFormatter-Objekts übergeben wurde.
DateTimeFormatter
Öffentliche Methoden
 MethodeDefiniert von
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Konstruiert ein neues DateTimeFormatter-Objekt, um Datum- und Uhrzeitangaben gemäß den Konventionen des angegebenen Gebietsschemas und den bereitgestellten Formatierungsstilen für Datum und Uhrzeit zu formatieren.
DateTimeFormatter
  
format(dateTime:Date):String
Formatiert einen Anzeigestring für ein Date-Objekt, das als in der Zeitzone des Benutzers befindlich interpretiert wird (unter Verwendung der lokalen Zeitkomponenten des Date-Objekts wie: date, day, fullYear, hours, minutes, month und seconds).
DateTimeFormatter
  
Formatiert einen Anzeigestring für ein Date-Objekt, das als in der UTC-Zeit ausgedrückt interpretiert wird (unter Verwendung der UTC-Komponenten des Date-Objekts wie: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC und secondsUTC), entsprechend des dateStyle-, timeStyle- oder date-Zeitmusters.
DateTimeFormatter
  
[statisch] Listet alle Gebietsschema-ID-Namen auf, die von dieser Klasse unterstützt werden.
DateTimeFormatter
  
Ruft den Datumsstil für diese DateTimeFormatter-Instanz ab.
DateTimeFormatter
  
Gibt den Musterstring zurück, der von diesem DateTimeFormatter-Objekt für die Formatierung von Datums- und Uhrzeitangaben verwendet wird.
DateTimeFormatter
  
Gibt eine Ganzzahl zurück, die dem ersten Tag der Woche für dieses Gebietsschema und dieses Kalendersystem entspricht.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Ruft eine Liste lokalisierter Strings mit den Monatsnamen für das aktuelle Kalendersystem ab.
DateTimeFormatter
  
Ruft den Uhrzeitstil für diese DateTimeFormatter-Instanz ab.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Ruft eine Liste lokalisierter Strings mit den Namen der Wochentage für das aktuelle Kalendersystem ab.
DateTimeFormatter
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Legt den Musterstring fest, der von diesem DateTimeFormatter-Objekt für die Formatierung von Datums- und Uhrzeitangaben verwendet wird.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Legt den Stil für Datums- und Uhrzeitangaben für diese DateTimeFormatter-Instanz fest.
DateTimeFormatter
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

actualLocaleIDName

Eigenschaft
actualLocaleIDName:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Der Name der Gebietsschema-ID, die von diesem DateTimeFormatter-Objekt verwendet wird.

Es drei Möglichkeiten für den Wert des Namens, abhängig vom Betriebssystem und dem Wert des requestedLocaleIDName-Parameters, der an den Collator()-Konstruktor übergeben wird.

  1. Wenn das angeforderte Gebietsschema nicht LocaleID.DEFAULT war und das Betriebssystem das angeforderten Gebietsschema unterstützt, ist der zurückgegebene Name identisch mit der requestedLocaleIDName-Eigenschaft.
  2. Wenn LocaleID.DEFAULT als Wert für den requestedLocaleIDName-Parameter an den Konstruktor übergeben wurde, wird der Name des aktuellen Gebietsschemas verwendet, der vom Betriebssystem des Benutzers angegeben wird. Der LocaleID.DEFAULT-Wert bewahrt die benutzerdefinierten Einstellungen im Betriebssystem. Mit der Übergabe eines expliziten Werts als requestedLocaleIDName-Parameter wird nicht unbedingt dasselbe Ergebnis erzielt wie mit der Verwendung von LocaleID.DEFAULT, selbst wenn die beiden Gebietsschema-ID-Namen identisch sind. Der Benutzer hat die Gebietsschemaeinstellungen auf seinem Computer möglicherweise angepasst. Wenn Sie einen expliziten Gebietsschema-ID-Namen anfordern, anstatt LocaleID.DEFAULT zu verwenden, erhält Ihre Anwendung diese benutzerdefinierten Einstellungen nicht.
  3. Wenn das System den im Konstruktor angegebenen requestedLocaleIDName nicht unterstützt, wird ein Ersatzgebietsschema bereitgestellt.



Implementierung
    public function get actualLocaleIDName():String

Verwandte API-Elemente

lastOperationStatus

Eigenschaft 
lastOperationStatus:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Der Status der vorherigen Operation, die dieses DateTimeFormatter-Objekt ausgeführt hat. Die lastOperationStatus-Eigenschaft wird immer festgelegt, wenn der Konstruktor oder eine Methode dieser Klasse aufgerufen oder eine andere Eigenschaft festgelegt wird. Die möglichen Werte sind in der Beschreibung der einzelnen Methoden aufgeführt.



Implementierung
    public function get lastOperationStatus():String

Verwandte API-Elemente

requestedLocaleIDName

Eigenschaft 
requestedLocaleIDName:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Der Name der angeforderten Gebietsschema-ID, der an den Konstruktor dieses DateTimeFormatter-Objekts übergeben wurde.

Wenn der Wert LocaleID.DEFAULT verwendet wurde, lautet der zurückgegebene Name "i-default". Das tatsächlich verwendete Gebietsschema kann vom angeforderten Gebietsschema abweichen, wenn ein Ersatzgebietsschema verwendet wird. Der Name des tatsächlich verwendeten Gebietsschemas kann mit der actualLocaleIDName-Eigenschaft abgerufen werden.



Implementierung
    public function get requestedLocaleIDName():String

Verwandte API-Elemente

Konstruktordetails

DateTimeFormatter

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Konstruiert ein neues DateTimeFormatter-Objekt, um Datum- und Uhrzeitangaben gemäß den Konventionen des angegebenen Gebietsschemas und den bereitgestellten Formatierungsstilen für Datum und Uhrzeit zu formatieren. Mit Datums- und Uhrzeitstilen werden Muster für die Formatierung von Datum und Uhrzeit auf vordefinierte, vom Gebietsschema abhängige Muster vom Betriebssystem eingestellt.

Dieser Konstruktor ermittelt, ob das aktuelle Betriebssystem den angeforderten Gebietsschema-ID-Namen unterstützt. Wenn dieser nicht unterstützt wird, wird stattdessen ein Ersatzgebietsschema verwendet. Der Name der Ersatzgebietsschema-ID kann anhand der actualLocaleIDName-Eigenschaft bestimmt werden.

Wenn ein Ersatz für einen der Parameter requestedLocaleIDName, dateStyle oder timeStyle verwendet wird, wird die lastOperationStatus-Eigenschaft festgelegt, um den Ersatztyp anzugeben.

Für die Formatierung anhand der Einstellungen des aktuellen Betriebssystems des Benutzers, übergeben Sie den Wert LocaleID.DEFAULT im requestedLocaleIDName-Parameter an den Konstruktor.

Wenn der Konstruktor aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Wenn der angeforderte Gebietsschema-ID-Name nicht verfügbar ist, hat lastOperationStatus einen der folgenden Werte:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Details zu den oben aufgeführten Warnungen und zu anderen möglichen Werten der lastOperationStatus-Eigenschaft finden Sie im Abschnitt zur LastOperationStatus-Klasse.

Parameter
requestedLocaleIDName:String — Der bevorzugte Gebietsschema-ID-Name, der beim Bestimmen von Datums- oder Uhrzeitformaten verwendet wird.
 
dateStyle:String (default = "long") — Gibt den Stil an, der beim Formatieren von Datumsangaben verwendet wird. Der Wert entspricht einem der Werte, die von der DateTimeStyle-Klasse aufgezählt werden:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Gibt den Stil an, der beim Formatieren von Uhrzeitangaben verwendet werden wird. Der Wert entspricht einem der Werte, die von der DateTimeStyle-Klasse aufgezählt werden:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Auslöser
ArgumentError — wenn der dateStyle- oder timeStyle-Parameter keine gültige DateTimeStyle-Konstante ist.
 
TypeError — wenn der dateStyle- oder timeStyle-Parameter null ist.

Verwandte API-Elemente

Methodendetails

format

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Formatiert einen Anzeigestring für ein Date-Objekt, das als in der Zeitzone des Benutzers befindlich interpretiert wird (unter Verwendung der lokalen Zeitkomponenten des Date-Objekts wie: date, day, fullYear, hours, minutes, month und seconds). Die Formatierung erfolgt unter Verwendung der Konventionen der Gebietsschema-ID und von Datums- und Uhrzeitstil, oder anhand von benutzerdefinierten Datums- und Uhrzeitmustern, die für diese DateTimeFormatter-Instanz angegeben wurden.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

dateTime:Date — Ein zu formatierender Date-Wert. Der gültige Bereich erstreckt sich vom 1. Januar 1601 bis zum 31. Dezember 30827.

Rückgabewerte
String — Ein formatierter String, der den Wert für das Datum oder die Uhrzeit repräsentiert.

Verwandte API-Elemente

formatUTC

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Formatiert einen Anzeigestring für ein Date-Objekt, das als in der UTC-Zeit ausgedrückt interpretiert wird (unter Verwendung der UTC-Komponenten des Date-Objekts wie: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC und secondsUTC), entsprechend des dateStyle-, timeStyle- oder date-Zeitmusters. Die Formatierung erfolgt unter Verwendung der Konventionen der Gebietsschema-ID und von Datums- und Uhrzeitstil, oder anhand von benutzerdefinierten Datums- und Uhrzeitmustern, die für diese DateTimeFormatter-Instanz angegeben wurden.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

dateTime:Date — Ein zu formatierender Date-Wert. Der gültige Bereich erstreckt sich vom 1. Januar 1601 bis zum 31. Dezember 30827.

Rückgabewerte
String — Ein formatierter String, der den Wert für das Datum oder die Uhrzeit repräsentiert.

Verwandte API-Elemente

getAvailableLocaleIDNames

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Listet alle Gebietsschema-ID-Namen auf, die von dieser Klasse unterstützt werden.

Wenn diese Klasse vom aktuellen Betriebssystem nicht unterstützt wird, gibt diese Methode einen Null-Wert zurück.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Rückgabewerte
Vector.<String> — Ein Vektor von Strings, der alle von dieser Klasse unterstützten Gebietsschema-ID-Namen enthält.

Verwandte API-Elemente

getDateStyle

()Methode 
public function getDateStyle():String

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Ruft den Datumsstil für diese DateTimeFormatter-Instanz ab. Der Datumsstil wird verwendet, um ein vordefiniertes Muster für die Datumsformatierung vom Betriebssystem abzurufen. Der Wert für den Datumsstil kann vom DateTimeFormatter()-Konstruktor, von der setDateTimeStyles()-Methode oder von der setDateTimePattern()-Methode festgelegt werden.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Rückgabewerte
String — Der Datumsstilstring für diesen Formatierer.

Mögliche Werte:

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

Verwandte API-Elemente

getDateTimePattern

()Methode 
public function getDateTimePattern():String

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Gibt den Musterstring zurück, der von diesem DateTimeFormatter-Objekt für die Formatierung von Datums- und Uhrzeitangaben verwendet wird.

Dieses kann auf drei Arten festgelegt werden:

  1. mit den im Konstruktor verwendeten dateStyle- und timeStyle-Parametern
  2. mit der setDateTimeStyles()-Methode
  3. mit der setDateTimePattern()-Methode

Eine Beschreibung der Syntax finden Sie im Abschnitt zur setDateTimePattern()-Methode.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Rückgabewerte
String — Ein String mit dem Muster, das von diesem DateTimeFormatter-Objekt für die Formatierung von Datums- und Uhrzeitangaben verwendet wird.

Verwandte API-Elemente

getFirstWeekday

()Methode 
public function getFirstWeekday():int

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Gibt eine Ganzzahl zurück, die dem ersten Tag der Woche für dieses Gebietsschema und dieses Kalendersystem entspricht. Der Wert 0 entspricht Sonntag, 1 Montag usw., 6 entspricht Samstag.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Rückgabewerte
int — Eine Ganzzahl, die dem ersten Tag der Woche für dieses Gebietsschema und dieses Kalendersystem entspricht.

Verwandte API-Elemente

getMonthNames

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Ruft eine Liste lokalisierter Strings mit den Monatsnamen für das aktuelle Kalendersystem ab. Das erste Element in der Liste ist der Name für den ersten Monat des Jahres.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

nameStyle:String (default = "full") — Gibt den Stil des zu verwendenden Namensstring an. Gültige Werte sind:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Ein Code, der den Kontext angibt, in dem der formatierte String verwendet wird. Dieser Kontext spielt nur bei bestimmten Gebietsschemas eine Rolle. Gültige Werte sind:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Rückgabewerte
Vector.<String> — Ein Vektor von lokalisierten Strings, der die Monatsnamen für das angegebene Gebietsschema, den Namensstil und den Kontext enthält. Das erste Element im Vektor, bei der Indexposition 0, ist der Name des ersten Monats im Jahr; das nächste Element ist der Name des zweiten Monats im Jahr usw.

Auslöser
TypeError — wenn der nameStyle- oder context-Parameter null ist.

Verwandte API-Elemente

getTimeStyle

()Methode 
public function getTimeStyle():String

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Ruft den Uhrzeitstil für diese DateTimeFormatter-Instanz ab. Der Uhrzeitstil wird verwendet, um ein vordefiniertes Muster für die Uhrzeitformatierung vom Betriebssystem abzurufen. Der Wert für den Uhrzeitstil kann vom DateTimeFormatter()-Konstruktor, von der setDateTimeStyles()-Methode oder von der setDateTimePattern()-Methode festgelegt werden.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Rückgabewerte
String — Der Uhrzeitstilstring für diesen Formatierer.

Mögliche Werte:

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

Verwandte API-Elemente

getWeekdayNames

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Ruft eine Liste lokalisierter Strings mit den Namen der Wochentage für das aktuelle Kalendersystem ab. Das erste Element in der Liste repräsentiert den Namen für Sonntag.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

nameStyle:String (default = "full") — Gibt den Stil des zu verwendenden Namensstring an. Gültige Werte sind:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Ein Code, der den Kontext angibt, in dem der formatierte String verwendet wird. Dieser Kontext gilt nur für bestimmte Gebietsschemas, in denen der Name eines Monats sich je nach Kontext ändert. Im Griechischen ist der Monatsname zum Beispiel davon abhängig, ob er allein oder mit einem Tag angezeigt wird. Gültige Werte sind:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Rückgabewerte
Vector.<String> — Ein Vektor von lokalisierten Strings, der die Monatsnamen für das angegebene Gebietsschema, den Namensstil und den Kontext enthält. Das erste Element im Vektor, bei der Indexposition 0, ist der Name für Sonntag, das nächste Element ist der Name für Montag usw.

Auslöser
TypeError — wenn der nameStyle- oder context-Parameter null ist.

Verwandte API-Elemente

setDateTimePattern

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Legt den Musterstring fest, der von diesem DateTimeFormatter-Objekt für die Formatierung von Datums- und Uhrzeitangaben verwendet wird.

Das Muster für die Formatierung von Datumsangaben kann auf drei Arten festgelegt werden:

  1. mit den im Konstruktor verwendeten dateStyle- und timeStyle-Parametern
  2. mit der setDateTimeStyles()-Methode
  3. mit dieser setDateTimePattern()-Methode

Als Nebeneffekt dieser Methode werden die aktuellen Uhrzeit- und Datumsstile für dieses DateTimeFormatter-Objekt überschrieben und auf den Wert DateTimeStyle.CUSTOM gesetzt.

Ein Musterstring definiert, wie Datum und Uhrzeit formatiert werden. Das Muster enthält Buchstabenfolgen, die im formatierten String durch Datums- und Uhrzeitwerte ersetzt werden. Im Muster „yyyy/MM“ werden die Buchstaben „yyyy“ durch die vierstellige Jahreszahl ersetzt, danach folgt ein Schrägstrich („/“) und die Buchstaben „MM“ werden durch die zweistelligen Monatsangabe ersetzt.

Viele der in Mustern verwendeten Buchstaben können mehrmals wiederholt werden, um verschiedene Ausgaben zu produzieren, wie nachstehend beschrieben.

Wenn eine Buchstabenfolge die maximal zulässige Anzahl von Buchstaben, die im Muster unterstützt werden, überschreitet, wird sie der längsten unterstützten Folge für diesen Musterbuchstaben zugeordnet. Beispiel:

  • MMMMMM wird durch MMMM ersetzt
  • dddd wird durch dd ersetzt
  • EEEEEEE wird durch EEEE ersetzt
  • aa wird durch a ersetzt
  • hhh wird durch hh ersetzt
  • mmmm wird durch mm ersetzt

Theoretisch kann ein Muster bis zu 255 Zeichen enthalten, bei einigen Plattformen gelten jedoch andere Beschränkungen. Wenn das Muster die zulässige Anzahl von Zeichen überschreitet, wird die lastOperationStatus-Eigenschaft auf den Wert LastOperationStatus.PATTERN_SYNTAX_ERROR gesetzt.

Nicht alle möglichen Muster werden von jedem Betriebssystem unterstützt. Wenn ein Muster von der Plattform nicht unterstützt wird, wird ein Ersatzmuster verwendet und die lastOperationStatus-Eigenschaft gibt an, dass ein Fallback (Ersatz) verwendet wurde. Falls kein angemessenes Ersatzmuster bereitgestellt wird, wird ein leerer String verwendet und die lastOperationStatus-Eigenschaft gibt an, dass das Muster nicht unterstützt wurde.

In der folgenden Tabelle sind die gültigen Musterbuchstaben und ihre Bedeutung aufgeführt.

MusterbuchstabeBeschreibung
GÄra. Wird durch den Era-String für das aktuelle Datum und den Kalender ersetzt. Dieses Muster wird nicht von allen Betriebssystemen unterstützt. Bei Betriebssystemen, die die Äraangabe nicht unterstützen, werden die Buchstaben des Eingabemusters durch einen leeren String ersetzt.

Ein Äramuster kann einen bis fünf Buchstaben enthalten, die folgendermaßen interpretiert werden:

  • Wenn die Anzahl der Buchstaben im Muster eins bis drei beträgt, wird die abgekürzte Form verwendet.
  • Wenn die Anzahl der Musterbuchstaben vier beträgt, wird das Format als vollständige Form interpretiert.
  • Wenn die Anzahl der Musterbuchstaben fünf beträgt, wird das Format als kurze Abkürzung interpretiert.

Beispiele mit dem Gregorianischen Kalender (für Betriebssysteme, die dieses Muster unterstützen):

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yJahr. Wenn die Anzahl der Buchstaben im Muster zwei beträgt, werden die letzten beiden Ziffern der Jahreszahl angezeigt; andernfalls bestimmt die Anzahl der Buchstaben die Anzahl der Ziffern. Wenn der Jahreswert mehr Ziffern benötigt als durch die Anzahl der Buchstaben bereitgestellt werden, wird die vollständige Jahresangabe angezeigt. Wenn es mehr Buchstaben gibt als für den Wert erforderlich, werden der Jahreszahl Nullen vorangestellt. In der folgenden Liste sind die Ergebnisse für die Jahre 1 und 2005 angezeigt.

Beispiele:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 oder 01, je nach Betriebssystem.
  • yyyy = 2005
  • yyyyy = 01 oder 0001, je nach Betriebssystem. Bei mehr als vier y wird als Ausweichlösung die vom Betriebssystem unterstützte Anzahl von Ziffern verwendet.
  • yyyyy = 2005
M Monat im Jahr. Ein Monatsmuster kann einen bis fünf Buchstaben enthalten, die folgendermaßen interpretiert werden:
  • Wenn die Anzahl der Musterbuchstaben eins beträgt, wird das Format als numerischer Wert mit einer oder zwei Stellen interpretiert.
  • Wenn die Anzahl der Musterbuchstaben zwei beträgt, wird das Format als numerischer Wert mit zwei Stellen interpretiert.
  • Wenn die Anzahl der Musterbuchstaben drei beträgt, wird das Format als lange Abkürzung interpretiert.
  • Wenn die Anzahl der Musterbuchstaben vier beträgt, wird das Format als vollständiger Name interpretiert.
  • Wenn die Anzahl der Musterbuchstaben fünf beträgt, wird das Format als kurze Abkürzung interpretiert. Dieses Format wird nicht von allen Betriebssystemen unterstützt; als Ausweichlösung wird die lange Abkürzung verwendet.

Beispiele:

  • M = 7
  • MM= 07
  • MMM = Jul, 7月
  • MMMM = July, 7月
  • MMMMM = J oder Jul, 7 oder 7月 je nach Betriebssystem.
d Tag des Monats. Das Muster für den Tag des Monats kann einen oder zwei Buchstaben enthalten, die folgendermaßen interpretiert werden:
  • Wenn die Anzahl der Musterbuchstaben eins beträgt, wird das Format als numerischer Wert mit einer oder zwei Stellen interpretiert.
  • Wenn die Anzahl der Musterbuchstaben zwei beträgt, wird das Format als numerischer Wert mit zwei Stellen interpretiert.

Beispiele:

  • d = 4
  • dd = 04
  • dd = 14
ETag in der Woche. Das Muster für den Wochentag kann einen bis fünf Buchstaben enthalten, die folgendermaßen interpretiert werden:
  • Wenn die Anzahl der Musterbuchstaben eins bis drei beträgt, wird das Format als lange Abkürzung interpretiert.
  • Wenn die Anzahl der Musterbuchstaben vier beträgt, wird das Format als vollständiger Name interpretiert.
  • Wenn die Anzahl der Musterbuchstaben fünf beträgt, wird das Format als kurze Abkürzung interpretiert. Dieses Format wird nicht von allen Betriebssystemen unterstützt; als Ausweichlösung wird die lange Abkürzung verwendet.

Beispiele:

  • E, EE, EEE = Tues
  • EEEE = Tuesday
  • EEEEE = T oder Tues je nach Betriebssystem.
QQuartal. Einige Plattformen unterstützen dieses Muster nicht. Ein Quartalsmuster kann einen bis vier Buchstaben enthalten, die folgendermaßen interpretiert werden:
  • Wenn die Anzahl der Musterbuchstaben eins beträgt, wird das Format als numerischer Wert mit einer Stelle interpretiert.
  • Wenn die Anzahl der Musterbuchstaben zwei beträgt, wird das Format als numerischer Wert mit zwei Stellen interpretiert.
  • Wenn die Anzahl der Musterbuchstaben drei beträgt, wird das Format als Abkürzung interpretiert.
  • Wenn die Anzahl der Musterbuchstaben vier beträgt, wird das Format als vollständiger Name interpretiert.

Beispiele (für Betriebssysteme, die dieses Muster unterstützen):

  • Q = 2
  • QQ = 02
  • QQQ = Q2
  • QQQQ = zweites Quartal
wWoche des Jahres. Einige Plattformen unterstützen dieses Muster nicht. Dieses Muster kann einen bis zwei Buchstaben enthalten, die folgendermaßen interpretiert werden.
  • Wenn die Anzahl der Musterbuchstaben eins beträgt, wird das Format als numerischer Wert mit einer oder zwei Stellen interpretiert.
  • Wenn die Anzahl der Musterbuchstaben zwei beträgt, wird das Format als numerischer Wert mit zwei Stellen interpretiert.

Beispiele für die zweite Woche des Jahres (bei Betriebssystemen, die dieses Muster unterstützen):

  • w = 2
  • ww = 02
WWoche des Monats. Einige Plattformen unterstützen dieses Muster nicht. Dieses Muster lässt nur einen Buchstaben zu.

Beispiele für die zweite Woche des Monats Juli (bei Betriebssystemen, die dieses Muster unterstützen):

  • W = 2
DTag des Jahres. Einige Plattformen unterstützen dieses Muster nicht. Dieses Muster kann einen bis drei Buchstaben enthalten.

Beispiele für den zweiten Tag des Jahres (bei Betriebssystemen, die dieses Muster unterstützen):

  • D=2
  • DD=02
  • DDD = 002
FVorkommen eines Wochentags innerhalb eines Kalendermonats. Dieses Element zeigt zum Beispiel „3“ an, wenn es zur Formatierung des dritten Montags im Oktober verwendet wird. Dieses Muster lässt nur einen Buchstaben zu.

Beispiele für den zweiten Mittwoch im Juli (bei Betriebssystemen, die dieses Muster unterstützen):

  • F = 2
aAngabe für Vormittag/Nachmittag (AM/PM). Dieses Muster lässt nur einen Buchstaben zu , a oder p.

Beispiele:

  • a = AM, 午前
  • p = PM, 午後
hStunde des Tages im 12-Stunden-Format [1 - 12]. Dieses Muster muss einen oder zwei Buchstaben enthalten.

Beispiele:

  • h = 1
  • h = 12
  • hh = 01
HStunde des Tages im 24-Stunden-Format [0 - 23]. Dieses Muster muss einen oder zwei Buchstaben enthalten.

Beispiele:

  • H = 0
  • H = 23
  • HH = 00
KStunde des Tages im 12-Stunden-Format [0 - 11]. Dieses Muster muss einen oder zwei Buchstaben enthalten. Dieses Muster wird nicht von allen Betriebssystemen unterstützt.

Beispiele (für Betriebssysteme, die dieses Muster unterstützen):

  • K = 0
  • K = 11
  • KK = 00
kStunde des Tages im 24-Stunden-Format [1 - 24]. Dieses Muster muss einen oder zwei Buchstaben enthalten. Dieses Muster wird nicht von allen Betriebssystemen unterstützt.

Beispiele (für Betriebssysteme, die dieses Muster unterstützen):

  • k = 1
  • k = 24
  • kk = 01
mMinute der Stunde [0 - 59]. Dieses Muster muss einen oder zwei Buchstaben enthalten.

Beispiele:

  • m = 2
  • m = 59
  • mm = 02
sSekunden in der Minute [0 - 59]. Dieses Muster muss einen oder zwei Buchstaben enthalten.

Beispiele:

  • s = 2
  • s = 59
  • ss = 02
SMillisekunden. Dieses Muster muss einen bis fünf Buchstaben enthalten. Der Wert wird entsprechend der Anzahl der verwendeten Buchstaben gerundet. Wenn fünf Zeichen verwendet werden (SSSSS), werden gebrochene Millisekunden angezeigt.

Beispiele:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zZeitzone. Repräsentiert die Zeitzone als String, der Standard- oder Sommerzeit berücksichtigt, ohne sich auf einen bestimmten Standort zu beziehen. Dieses Muster wird nicht von allen Betriebssystemen unterstützt. Bei Betriebssystemen, die keine Zeitzonenmuster unterstützen, werden die Buchstaben des Eingabemusters durch einen leeren String ersetzt. Bei Betriebssystemen, die dieses Muster unterstützen, haben nicht alle Gebietsschemas einen definierten String. Für diese Gebietsschemas wird als Ausweichlösung ein lokalisiertes GMT-Format verwendet, zum Beispiel GMT-08:00 oder GW-08:00.

Dieses Zeitzonenmuster muss einen bis vier Buchstaben enthalten, die folgendermaßen interpretiert werden:

  • Wenn die Anzahl der Musterbuchstaben eins bis drei beträgt, wird das Format als abgekürzte Form interpretiert.
  • Wenn die Anzahl der Musterbuchstaben vier beträgt, wird das Format als vollständiger Name interpretiert.

Beispiele für Betriebssysteme, die dieses Format unterstützen:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = Pacific Daylight Time
  • zzzz = Pacific Standard Time
ZZeitzone. Repräsentiert die Zeitzone als Abweichung von GMT. Dieses Muster wird nicht von allen Betriebssystemen unterstützt. Bei Betriebssystemen, die keine Zeitzonenmuster unterstützen, werden die Buchstaben des Eingabemusters durch einen leeren String ersetzt.

Dieses Zeitzonenmuster muss einen bis vier Buchstaben enthalten, die folgendermaßen interpretiert werden:

  • Wenn die Anzahl der Buchstaben im Muster eins bis drei beträgt, wird das RFC 822-Format verwendet.
  • Wenn die Anzahl der Buchstaben im Muster vier beträgt, wird das lokalisierte GMT-Format verwendet. Für Gebietsschemas, die kein lokalisiertes GMT-Format haben, wird hierfür das nicht lokalisierte GMT-Format als Ausweichlösung verwendet.

Beispiele für Betriebssysteme, die dieses Format unterstützen:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vZeitzone. Ein String, der die allgemeine Zeitzone repräsentiert, die sich nicht auf einen bestimmten Standort bezieht oder zwischen Sommerzeit und Standardzeit unterscheidet. Dieses Muster wird nicht von allen Betriebssystemen unterstützt. Bei Betriebssystemen, die keine Zeitzonenmuster unterstützen, werden die Buchstaben des Eingabemusters durch einen leeren String ersetzt. Bei Betriebssystemen, die dieses Muster unterstützen, werden Ersatzstrings bereitgestellt, wenn kein lokalisierter Name verfügbar ist.

Dieses Zeitzonenmuster muss einen oder vier Buchstaben enthalten, die folgendermaßen interpretiert werden:

  • Wenn die Anzahl der Buchstaben im Muster eins beträgt, verwendet das Format die abgekürzte Form.
  • Wenn die Anzahl der Buchstaben im Muster vier beträgt, verwendet das Format die vollständige Form.

Beispiele für Betriebssysteme, die dieses Format unterstützen:

  • v = PT
  • vvvv = Pacific Time
'Weiterer Text'Der Musterstring kann Text und Satzzeichen enthalten. Die Zeichen von a bis z und A bis Z sind jedoch als Syntaxzeichen reserviert und müssen in halbe Anführungszeichen gesetzt werden, damit sie im formatierten String enthalten sind. Soll ein halbes Anführungszeichen im Ergebnisstring angezeigt werden, müssen im Musterstring zwei halbe Anführungszeichen verwendet werden. Die beiden halben Anführungszeichen können innerhalb oder außerhalb eines in Anführungszeichen gesetzten Teils des Musterstrings vorkommen. Ein unverbundenes Paar von halben Anführungszeichen wird am Ende des Strings terminiert.

Beispiele:

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

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

pattern:String


Auslöser
TypeError — wenn der pattern-Parameter null ist.

Verwandte API-Elemente

setDateTimeStyles

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

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Legt den Stil für Datums- und Uhrzeitangaben für diese DateTimeFormatter-Instanz fest. Mit Datums- und Uhrzeitstilen werden Muster für die Formatierung von Datum und Uhrzeit auf vordefinierte, vom Gebietsschema abhängige Muster vom Betriebssystem eingestellt. Diese Methode ersetzt die Stile, die mit dem DateTimeFormatter()-Konstruktor oder der setDateTimePattern()-Methode festgelegt wurden. Das Datums- und Uhrzeitmuster wird ebenfalls anhand der festgelegten Stile aktualisiert.

Wenn diese Methode aufgerufen und erfolgreich abgeschlossen wird, wird die lastOperationStatus-Eigenschaft folgendermaßen festgelegt:

  • LastOperationStatus.NO_ERROR

Andernfalls wird die lastOperationStatus-Eigenschaft auf eine der Konstanten eingestellt, die in der LastOperationStatus-Klasse definiert sind.

Parameter

dateStyle:String — Gibt den Stil an, der beim Formatieren von Datumsangaben verwendet wird. Der Wert entspricht einem der Werte, die von der DateTimeStyle-Klasse aufgezählt werden:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Gibt den Stil an, der beim Formatieren von Uhrzeitangaben verwendet werden wird. Der Wert entspricht einem der Werte, die von der DateTimeStyle-Klasse aufgezählt werden:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Auslöser
ArgumentError — wenn der dateStyle- oder timeStyle-Parameter keine gültige DateTimeStyle-Konstante ist.
 
TypeError — wenn der dateStyle- oder timeStyle-Parameter null ist.

Verwandte API-Elemente

DateTimeFormatter.1.as

Die folgenden Beispiele zeigen, wie Strings, die Datums- und Uhrzeitwerte darstellen, basierend auf dem Gebietsschema unterschiedlich formatiert werden können. Die Ausgaben aus diesem Beispiel können in Abhängigkeit vom Betriebssystem und den Benutzereinstellungen variieren.

In diesem Beispiel werden die folgenden Gebietsschemas verwendet: Englisch (USA), Französisch (Frankreich), Spanisch (Spanien).

Das Beispiel führt für jedes Gebietsschema in der Liste Folgendes aus:

  1. Erstellt ein DateTimeFormatter-Objekt mit dem Standardstil (long dateStyle, long timeStyle).
  2. Formatiert das aktuelle Datum und die Uhrzeit unter Verwendung des standardmäßigen langen Datumsstils.
  3. Wechsel zu einem kurzem Datumsstil (nur Uhrzeit) mithilfe der Konstanten DateTimeStyle.NONE und DateTimeStyle.SHORT.
  4. Formatiert das aktuelle Datum und die Uhrzeit unter Verwendung des standardmäßigen kurzen Datumsstils (nur Uhrzeit).
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

Das folgende Beispiel zeigt, wie eine Anwendung ein Datum anhand eines vom Benutzer ausgewählten Musters formatieren kann. Die Ausgaben aus diesem Beispiel können in Abhängigkeit vom Betriebssystem und den Benutzereinstellungen variieren.

Das Beispiel führt für jedes Gebietsschema in der Liste Folgendes aus:

  1. Erstellt drei Eingabe- und Ausgabetextfelder.
  2. Erstellt ein DateTimeFormatter-Objekt unter Verwendung des Gebietsschemas für amerikanisches Englisch.
  3. Ruft die configureTextField()-Funktion auf, die die Position und die Größe der Textfelder festlegt, und fügt einen Ereignis-Listener für das patternField-Objekt hinzu.
  4. Wenn der Benutzer das Muster in das Textfeld patternField eingibt, formatiert die textInputHandler-Funktion das aktuelle Datum und die Uhrzeit anhand dieses Musters und zeigt das Ergebnis und den Wert von lastOperationStatus in den Ausgabetextfeldern an.
 
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 ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.