反饋已提交

網絡繁忙

日期與字串相互轉化-實例講解

1. 概述

1.1 预期效果

有时,用户需要将数据集「文本」或「数值」字段转换为「日期」字段类型,例如将 文本型「星期三1/15/07」字段转换为标准日期字段,转换后如下图所示:


1.2 实现思路

可以在报表单元格中通过「公式/函数」实现即可。

注:本文列举了一些常用的转换方法,后续会根据实际数据结构,加以补充。

2. 操作步骤

2.1 单元格设置

B2单元格输入字符串「星期三1/15/07」,B3单元格输入公式:=TODATE(B3, "EEEMM/dd/yy", "zh"),如下图所示:


2.2 效果查看

详情参见本文 1.1 节。

3. 其他转化示例


原字段内容转换方法转换结果注意事项
星期三1/15/07TODATE("星期三1/15/07","EEEMM/dd/yy","zh")2007-01-15 字符串 转换 时间型
2021/02/07星期三TODATE("2021/02/07星期三","yyyy/MM/ddEEE","zh")2021-02-07 字符串 转换 时间型
21/02/07星期三TODATE("21/02/07星期三","yy/MM/ddEEE","zh")2021-02-07 字符串 转换 时间型
21/02/07/周三TODATE(replace("21/02/07/周三","/周","星期"),"yy/MM/ddEEE","zh")2021-02-07 字符串 转换 时间型
1621221876057TODATE(1621221876057)2021-05-17 11:24:36时间型(原字段为 13 位时间戳,精确到毫秒级)
1621221876TODATE(1621221876*1000)2021-05-17 11:24:36时间型(原字段需 10 位时间戳,精确到秒级),1秒=1000毫秒
1621221876057format(todate(1621221876057),"yyyy-MM-ddEEE","en")2021-05-17 Mon时间型(原字段为 13 位时间戳,精确到毫秒级)转 换成 字符串
1621221876057format(todate(1621221876057),"yyyy-MM-ddEEE","zh")2021-05-17 星期一时间型(原字段为 13 位时间戳,精确到毫秒级)转换成 字符串

2020/05/22

TODATE("2020/05/22")2020-05-22 年月日/年月文本类型转化为日期类型


20200522TODATE("20200522","yyyyMMdd")2020-05-22 年月日/年月文本类型转化为日期类型
202005TODATE("202005","yyyyMM")2020-05-01 年月日/年月文本类型转化为日期类型
2020-05-01
FORMAT("2020-05-01","yyyy")2020年月日转化为年

两个字段

年——2020

月份——5

日——22

DATE(年,月份,日)

2020-05-22 


将年、月、日分多个字段保存,需要将多个字段处理成一个日期字段



2020-02-02

FORMAT("2020-02-02","yyyyMM")202002

年月日转化为「年月」

2020-05-22TODATE(LEFT("2020-05-22",10))2020-05-22

去掉年月日时分秒格式数据中的「时分秒」

模板中效果展示如下图所示:


附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙