我正在尝试将日期字符串字段转换为日期。问题是字符串字段在其中具有东部时间的偏移量。请建议如何将其转换为日期时间。
日期字符串: 2016-09-21T10:01:43-04:00
必须在Excel中将其转换为有效的日期时间。
答案 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
函数中的适当位置。有使用TIME
和DATEVALUE
的较短方法。
抢一年
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)
注意:此答案假设单位数字天的前导0