import {FractionPrinterParser} from 'js-joda/src/format/parser/FractionPrinterParser.js'
FractionPrinterParser
TODO optimize FractionPrinterParser, fix documentation
Prints and parses a numeric date-time field with optional padding.
Constructor Summary
Public Constructor | ||
public |
constructor(field: TemporalField, minWidth: Number, maxWidth: Number, decimalPoint: boolean) Constructor. |
Member Summary
Public Members | ||
public |
decimalPoint: * |
|
public |
field: * |
|
public |
maxWidth: * |
|
public |
minWidth: * |
Method Summary
Public Methods | ||
public |
convertFromFraction(fraction: Number): Number |
|
public |
convertToFraction(value: Number): String |
|
public |
parse(context: *, text: *, position: *): * |
|
public |
|
|
public |
toString(): * |
Public Constructors
public constructor(field: TemporalField, minWidth: Number, maxWidth: Number, decimalPoint: boolean) source
Constructor.
Params:
Name | Type | Attribute | Description |
field | TemporalField | the field to output, not null |
|
minWidth | Number | the minimum width to output, from 0 to 9 |
|
maxWidth | Number | the maximum width to output, from 0 to 9 |
|
decimalPoint | boolean | whether to output the localized decimal point symbol |
Public Members
public decimalPoint: * source
public field: * source
public maxWidth: * source
public minWidth: * source
Public Methods
public convertFromFraction(fraction: Number): Number source
Params:
Name | Type | Attribute | Description |
fraction | Number | the fraction to convert, not null |
Throw:
* |
DateTimeException if the value cannot be converted |
public convertToFraction(value: Number): String source
Params:
Name | Type | Attribute | Description |
value | Number | the value to convert, must be valid for this rule |
public parse(context: *, text: *, position: *): * source
Params:
Name | Type | Attribute | Description |
context | * | ||
text | * | ||
position | * |
Return:
* |