@pbkware/dot-net-date-number-formatting - v0.3.2
    Preparing search index...

    Variable DotNetDateTimeStylesConst

    DotNetDateTimeStyles: {
        adjustToUniversal: 16;
        allowInnerWhite: 4;
        allowLeadingWhite: 1;
        allowTrailingWhite: 2;
        allowWhiteSpaces: number;
        assumeLocal: 32;
        assumeUniversal: 64;
        noCurrentDateDefault: 8;
        none: 0;
        roundTripKind: 128;
    } = ...

    Predefined date/time style combinations for common parsing scenarios.

    Contains individual (DotNetDateTimeStyleFlags:var) as well as common combinations.

    Type Declaration

    • ReadonlyadjustToUniversal: 16

      Adjust date/time to UTC (not implemented).

    • ReadonlyallowInnerWhite: 4
    • ReadonlyallowLeadingWhite: 1
    • ReadonlyallowTrailingWhite: 2
    • ReadonlyallowWhiteSpaces: number

      Allow whitespace in date/time strings. Includes: allowLeadingWhite, allowTrailingWhite, allowInnerWhite.

    • ReadonlyassumeLocal: 32

      Assume local time zone if not specified (not implemented).

    • ReadonlyassumeUniversal: 64

      Assume UTC time zone if not specified (not implemented).

    • ReadonlynoCurrentDateDefault: 8
    • Readonlynone: 0

      No styles - strict parsing.

    • ReadonlyroundTripKind: 128

      Preserve DateTimeKind when parsing (not implemented).

    const formatter = new DotNetDateTimeFormatter();

    // Use a predefined combination
    formatter.styles = DotNetDateTimeStyles.allowWhiteSpaces;

    // Or use individual flags
    formatter.styles = DotNetDateTimeStyles.allowLeadingWhite;

    // Or combine flags manually
    formatter.styles =
    DotNetDateTimeStyleFlags.allowLeadingWhite |
    DotNetDateTimeStyleFlags.noCurrentDateDefault;