将具有偏移量的DateString转换为Excel中的有效日期/时间戳

时间:2019-04-30 03:07:05

标签: excel date datetime excel-formula

我正在尝试将日期字符串字段转换为日期。问题是字符串字段在其中具有东部时间的偏移量。请建议如何将其转换为日期时间。

日期字符串: 2016-09-21T10:01:43-04:00

必须在Excel中将其转换为有效的日期时间。

1 个答案:

答案 0 :(得分:1)

肯定的方法是从字符串中删除所需的每个元素,然后将它们放在{ title : '66666', start : '2019-04-14 12:30:00', end : '2019-04-14 16:30:00', title:<top right corner> TEXT1, custom text2: time } @ViewChild('fullcalendar') fullcalendar: FullCalendarComponent; ngOnInit() { this.options = { editable: true, displayEventTime: false, fixedWeekCount: false, eventTextColor: 'white', height: 650, header: { left: 'prev', center: 'title', right: 'next' }, events : [{ title : '66666', start : '2019-04-14 12:30:00', end : '2019-04-14 16:30:00', }, { title : '88888', start : '2019-04-07 07:30:00', end : '2019-04-07 20:30:00', } ], handleWindowResize: true, themeSystem: 'bootstrap4', plugins: [dayGridPlugin, interactionPlugin], eventPositioned(info) { console.log(info); } <full-calendar #fullcalendar [events] ="options.events" [header]="options.header" [eventTextColor] ="options.eventTextColor" [height] ="options.height" [displayEventTime] ="options.displayEventTime" [themeSystem] = "options.themeSystem" [fixedWeekCount] = "options.fixedWeekCount" (dateClick)="dateClick($event)" [plugins]="options.plugins" (eventClick)="eventClick($event)" ></full-calendar> DATE函数中的适当位置。有使用TIMEDATEVALUE的较短方法。

抢一年

TIMEVALUE

抢月

=LEFT(A1,4)

取得成功

=MID(A1,6,2)

抢时间

=MID(A1,9,2)

抢分钟

=MID(A1,12,2)

抢秒

=MID(A1,15,2)

时间调整小时

=MID(A1,18,2)

时间调整分钟

=MID(A1,21,2)

时间调整方向

=RIGHT(A1,2)

现在您已经剥离了所有仍然是字符串的元素,可以将它们转储到DATE(年,月,日)和TIME(小时,分钟,秒)

=MID(A1,20,1)

POC

注意:此答案假设单位数字天的前导0