LibreOffice:我该如何更改日期格式的工作日名称

Posted

技术标签:

【中文标题】LibreOffice:我该如何更改日期格式的工作日名称【英文标题】:LibreOffice : how shall I change the names of the weekdays in date format 【发布时间】:2021-08-17 16:46:20 【问题描述】:

在 LibreOffice 中,我希望将工作日名称更改为更短的名称。 在法语中,适用于今天 2021-08-17 的日期格式“ddd dd/mm/yy”给出:“mar. 17/08/21”。我希望“ma 17/08/21”的列更窄。

所以我希望更改现有的工作日名称“lun., mar., mer., jeu., even., sam., dim.”通过 LibreOffice 使用的格式,转换为更短的内容:“lu, ma, me, je, ve, sa, di”。

我玩过法语语言环境(瑞士法语等),但并不令人满意。我尝试更改排序列表,但它对日期格式没有影响。

是否可以更改 LibreOffice 在工作日使用的列表?我该怎么办?

【问题讨论】:

您可能想查看一些the text functions。 @忙碌的蜜蜂:我希望通过格式来完成,因为我有很多日期要显示,我不想压低我的床单 【参考方案1】:

您无法使用普通格式执行此操作(除非您需要更改国家日期标准)。

但是,您可以使用TEXTE()REGEX() 函数轻松获得所需的日期表示。

=REGEX(TEXT(A1;"OOO JJ/MM/AA");"(..)([^\.]*\.)(.+)";"$1$3";"g")

或使用 LEFT() (GAUCHE()) 的更短符号:

=LEFT(TEXT(A1;"OOO");2)&TEXT(A1;"\ JJ/MM/AA")

记得检查单元格格式是法语,否则会报错(不是每种语言都使用O-J-A字符)

【讨论】:

感谢您提供详细而有趣的解决方案,包括我不知道的来自 Excel 世界的 regex() 函数。但是,我有很多天,我不想压低我的床单。这就是我只想更改格式的原因。如有必要,我准备更改国家日期标准,但我不知道如何。 哦不!改变国家标准太难了。最好考虑其他选择。例如,保留日期“原样”、日/月/年,并指定星期几,而不是用字母,而是,例如,用颜色 - 条件格式中的 WEEKDAY() 函数会将星期六-星期日涂成红色,周一至周二和周四至周五为白色,周三为蓝色(或任何其他着色选项)

以上是关于LibreOffice:我该如何更改日期格式的工作日名称的主要内容,如果未能解决你的问题,请参考以下文章

如何在 libreoffice calc 中将日期格式从 MM/DD/YYYY 更改为 DD/MM/YYYY?

Libreoffice calc 宏将当前日期 + 14 天放入单元格

Angular Datepicker更改日期格式

如何全局停止excel日期自动格式化[关闭]

LibreOffice XForm:如何使用 javascript 宏读取表单数据

如何更改excel中的默认日期格式