@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
37 lines • 2.75 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: default-date-converter.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { parseDate } from './date-utils';
import { I18nFormat } from '@duoduo-oba/ng-devui/i18n';
export class DefaultDateConverter {
/**
* @param {?} date
* @param {?=} pattern
* @param {?=} locale
* @return {?}
*/
parse(date, pattern, locale) {
return parseDate(date);
}
/**
* @param {?} date
* @param {?=} pattern
* @param {?=} locale
* @return {?}
*/
format(date, pattern, locale) {
return I18nFormat.formatDate(date, pattern, locale);
}
/**
* @param {?} date
* @param {?=} pattern
* @param {?=} locale
* @return {?}
*/
formatDateTime(date, pattern, locale) {
return I18nFormat.formatDateTimeWithoutGMT(date, pattern, locale);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1kYXRlLWNvbnZlcnRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWRldnVpL3V0aWxzLyIsInNvdXJjZXMiOlsiZGVmYXVsdC1kYXRlLWNvbnZlcnRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDekMsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxNQUFNLE9BQU8sb0JBQW9COzs7Ozs7O0lBRS9CLEtBQUssQ0FBQyxJQUFTLEVBQUUsT0FBZ0IsRUFBRSxNQUFlO1FBQ2hELE9BQU8sU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3pCLENBQUM7Ozs7Ozs7SUFFRCxNQUFNLENBQUMsSUFBVSxFQUFFLE9BQWdCLEVBQUUsTUFBZTtRQUNsRCxPQUFPLFVBQVUsQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN0RCxDQUFDOzs7Ozs7O0lBRUQsY0FBYyxDQUFDLElBQVUsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDMUQsT0FBTyxVQUFVLENBQUMsd0JBQXdCLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNwRSxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEYXRlQ29udmVydGVyIH0gZnJvbSAnLi9kYXRlLWNvbnZlcnRlcic7XHJcbmltcG9ydCB7IHBhcnNlRGF0ZSB9IGZyb20gJy4vZGF0ZS11dGlscyc7XHJcbmltcG9ydCB7IEkxOG5Gb3JtYXQgfSBmcm9tICduZy1kZXZ1aS9pMThuJztcclxuXHJcbmV4cG9ydCBjbGFzcyBEZWZhdWx0RGF0ZUNvbnZlcnRlciBpbXBsZW1lbnRzIERhdGVDb252ZXJ0ZXIge1xyXG5cclxuICBwYXJzZShkYXRlOiBhbnksIHBhdHRlcm4/OiBzdHJpbmcsIGxvY2FsZT86IHN0cmluZyk6IERhdGUge1xyXG4gICAgcmV0dXJuIHBhcnNlRGF0ZShkYXRlKTtcclxuICB9XHJcblxyXG4gIGZvcm1hdChkYXRlOiBEYXRlLCBwYXR0ZXJuPzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIEkxOG5Gb3JtYXQuZm9ybWF0RGF0ZShkYXRlLCBwYXR0ZXJuLCBsb2NhbGUpO1xyXG4gIH1cclxuXHJcbiAgZm9ybWF0RGF0ZVRpbWUoZGF0ZTogRGF0ZSwgcGF0dGVybj86IHN0cmluZywgbG9jYWxlPzogc3RyaW5nKTogc3RyaW5nIHtcclxuICAgIHJldHVybiBJMThuRm9ybWF0LmZvcm1hdERhdGVUaW1lV2l0aG91dEdNVChkYXRlLCBwYXR0ZXJuLCBsb2NhbGUpO1xyXG4gIH1cclxufVxyXG4iXX0=