Memgraph中DateTime对象转换为特定日期格式(如MM:DD:YYYY)的实现方法
在Memgraph中格式化DateTime对象为指定日期格式
Memgraph支持通过strftime()函数对DateTime对象进行自定义格式化,该函数遵循C语言标准的strftime格式规则,可直接满足你转换为MM:DD:YYYY格式的需求。
核心用法示例
假设你从数据库中获取到名为created_at的DateTime属性,执行以下Cypher查询即可得到格式化后的日期:
MATCH (n) WHERE n.created_at IS NOT NULL RETURN strftime(n.created_at, "%m:%d:%Y") AS formatted_date;
格式符说明
%m:两位数字的月份(01-12),对应格式中的MM%d:两位数字的日期(01-31),对应格式中的DD%Y:四位数字的年份(如2024),对应格式中的YYYY
扩展格式示例
如果需要其他日期时间格式,只需调整strftime()的第二个参数即可:
- 转换为YYYY-MM-DD:
strftime(n.created_at, "%Y-%m-%d") - 转换为MM/DD/YYYY HH:MM:SS:
strftime(n.created_at, "%m/%d/%Y %H:%M:%S")
内容的提问来源于stack exchange,提问作者MPesi
相关产品推荐
相关产品推荐

