吐槽FineDataLink工具Format函数处理日期转字符串格式的说明文档

一.背景

为公司师带徒的任务做些记录。

二.文档存在的问题

1.文档情况

FORMAT-格式转换- FineBI帮助文档 FineBI帮助文档

函数定义:

|-----------------------|
| FORMAT(object,format) |

formart的格式有哪些呢?我们截图看看:

2.文档说明不足问题

同事的需求是把时间的时分秒取出来,例如时间是'2024-03-15 00:30:15',

FORMAT(date1,'h:mm:ss a')得到的的是'12:30:15 上午',并不是期望的'0:30:15'

好在同事有开发思维,去掉了后面的' a',FORMAT(date1,'h:mm:ss')得到的是'12:30:15',上了'上午',说明格式是可以手动组装的,这个规律一般人都可以摸索出来。这样应该添加一句说明,格式是可以用不同字母组装。特别是对于非计算机专业人士来说,很有必要。但明明是0点,不是12点啊!

同事找到我,我看了文档也懵。心想FineDataLink作为一个大数据工具,多半数据库的一些时间格式可能也支持。我想到了12小时制与24小时制 的区别,尝试着把format参数修改了一下,让同事执行FORMAT(date1,'H:mm:ss')得到的是'0:30:15',这个就是同事要的结果了。果然有大H和小h的支持!我又让同事执行了FORMAT(date1,'HH:mm:ss')得到的是'00:30:15',说明1个H和2个HH的补位区别

我的建议是文档应该补充介绍大H和小h、单H和双HH的区别。

三.说明文档定位的问题

大数据时代,工具更多面向普通人,说明文档要尽量站在普通人的角度。

相关推荐
哈市雪花10 天前
图形几何之美系列:仿射变换矩阵之Y-Up和Z-Up
线性代数·矩阵·转换·空间变换·y up·z up
许野平14 天前
Rust: 利用 chrono 库实现日期和字符串互相转换
开发语言·后端·rust·字符串·转换·日期·chrono
幸福清风1 个月前
JioNLP:一款实用的中文NLP预处理工具包
人工智能·自然语言处理·时间·文本·金额·地址
闻缺陷则喜何志丹3 个月前
【C++二分查找】2594. 修车的最少时间
c++·算法·二分查找·力扣·时间·最少·修车
这是我583 个月前
C语言阴阳迷宫
c语言·其他·游戏·visual studio·转换·迷宫·阴阳
ONLYOFFICE3 个月前
如何在Linux系统上使用ONLYOFFICE文档编辑PDF文件
linux·pdf·开源·开源软件·工具·转换·转换器
威迪斯特3 个月前
linux文件命令:更新文件时间戳的工具touch详解
linux·运维·服务器·时间·工具·日期·命令详解
tekin4 个月前
golang 转换时间戳到字符串函数 支持秒和毫秒时间戳 转换到自定字符串
开发语言·后端·golang·时间戳·time·format·时间戳转换为字符串
小白鼠零号4 个月前
记录|C#批量修改文件后缀
c#·u盘·格式
tekin5 个月前
Go语言时间包time中的可用函数和方法 定义 总结和使用示例
开发语言·golang·go·时间·time·日期时间·时间使用