excel - 如何在 Excel 中将日期时间格式转换为 24 小时日期时间格式
问题描述
我几乎没有系统日期的分配详细信息,格式为:27/1/2020 10:01 PM。我想在 MS-Excel 中将其转换为 1/27/2020 22:01。
我尝试使用 INT 函数和时间分离提取日期,然后连接,但它显示错误。此外,尝试使用自定义更改日期格式但不起作用。
有任何想法吗?
解决方案
假设您的数据与示例中所示的数据一致并且它在单元格中,A1
您可以尝试下面的公式将其转换为逻辑日期和时间。
=DATE(TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"/"," ")," ",REPT(" ",99)),2*99,99))*1,TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",99)),1*99,99))*1,LEFT(A1,FIND("/",A1,1)-1)*1)+TIMEVALUE(MID(A1,FIND(" ",A1,1)+1,99))
然后应用自定义格式m/dd/yyyy h:mm
。
推荐阅读
- php - 为什么我的绑定参数查询不起作用?
- python - 用 Python 填充图像中的透明孔
- code-coverage - 如何更改 Bullseye tmp 目录路径?一个 rhel 机器中的多个用户不能同时使用
- android-jetpack-compose - 如何制作占据整个屏幕宽度的元素的 LazyRow?
- kubernetes - 如何在现有的裸机 kubernetes 集群中编辑 etcd 配置
- visual-studio-code - 有没有办法将 VSCode 配置为始终在新窗口中打开项目?
- python - 如何在python 3中生成随机浮点数
- oracle-apex - 如何通过使用 BI Publisher 在 APEX 中传递参数来打印单个查询
- javascript - highlight.js 的自定义语言定义
- c - 使用 sem_t 时大小为 8 的无效写入