neo4j 关于日期和时间的操作

el/2024/5/21 22:19:48

最近使用neo4j存储数据,其中包含了大量的时间数据,存储的时候都是以字符串的形式存储,如 ‘11:07’,导致后期查询后的数值计算比较困难。中文的这方面笔记似乎比较少,于是记录一下。日期和具体的时间操作类似,可以查看参考资料。才上手,欢迎指正。

一般字符转化为数字 (‘4’ -> 4)

  • toInteger(‘4’)

时间转换

  • localtime(‘11:07’ ) 转化为 11:07

  • 比较大小 (以下返回true)

		return localtime('14:07')<localtime('14:30')
  • 计算两个时间差(捕捉到秒):
		return duration.inSeconds(localtime('12:07'), localtime('12:30'))

返回:“P0M0DT1380S”,P0M0DT后面就是正确的秒数,如果前面数据大于后面,返回结果类似于:“P0M0DT-1380S”。没有找到去掉前面的P0M0DT字符的函数。

参考资料:

  • https://neo4j.com/docs/cypher-manual/current/functions/temporal/duration/#functions-duration-create-string
  • 计算差值:https://neo4j.com/developer/cypher/dates-datetimes-durations/
  • 时间转换:https://neo4j.com/docs/cypher-manual/current/syntax/temporal/

neo4j 相关资料

  • 中文版部分文档:https://www.lidihuo.com/neo4j/neo4j-index.html
  • 关键字:https://neo4j.com/docs/cypher-manual/current/clauses/where/
  • apoc安装(非desktop版本):https://www.jianshu.com/p/001ea1a63396

http://www.ngui.cc/el/4994707.html

相关文章

Lua语言在移动iSO平台上成为新宠

http://www.cwowaddon.com/article-39-1.html Lua最流行的应用场景是在游戏中作为处理逻辑的脚本&#xff0c;即用来编写游戏的任务脚本&#xff0c;以实现游戏的可配置性和可扩展性。在游戏中Lua脚本的加载不需重启服务器&#xff0c;尽管脚本的运行效率低于编译好的二进制代…

Leaves -- iOS上一种图书翻页效果的实现

http://www.cnblogs.com/zhw511006/archive/2011/10/14/2212187.html 参考资料&#xff1a;App Store-safe Page Curl animations 源码下载地址&#xff1a;https://github.com/brow/leaves

ios xml解析比较 XMLPerformance

http://developer.apple.com/library/ios/#samplecode/XMLPerformance/Introduction/Intro.html

linux 终端颜色设置

http://hi.baidu.com/yarcowang/blog/item/b0c3f010fefdba1db9127b83.html 把这些定义放到你的~/.bash_profile里. 完整的内容如下: # for color export CLICOLOR1 # \h:\W \u\$ export PS1\[\033[01;33m\]\u\h\[\033[01;31m\] \W\$\[\033[00m\] # grep alias grepgrep --co…

关于iOS5 + XCode4.2环境下iPhone3G和3Gs + iOS4.2.1不能调试的问题解决方案整理

http://www.cocoachina.com/bbs/read.php?tid79860 1.改target的”Build Setting“中的Architecture域下的Architectures为”armv6 armv7“ 2.再改其中valid architecture为armv6 armv7 3.改iOS Deployment Target为iOS4.2 4,如果plist中有require device capabilities这一项…

XCODE4.2 IOS5 ARC控制

http://wangleifire.iteye.com/blog/1217991 IOS5有个亮点是增加了ARC&#xff0c;也就是不用程序员手动释放内存&#xff0c;麻烦的地方是目前绝大多数用户仍然使用3.0 4.0IOS&#xff0c;再去看看APP上的软件都是支持3.0&#xff0c;有些是2.0&#xff0c;所以&#xff0c;我…

iOS samplecode

http://developer.apple.com/library/ios/navigation/

WSDL2OBJC直接生成的代码是无法正确发送CXF能解析的数据包

首先, WSDL2OBJC直接生成的代码是无法正确发送CXF能解析的数据包的 我懒得去看WSDL2OBJC的源码, 但是由其生成的源码看看倒是ok的 我wsdl的服务名是HotelPortService 生成的文件中有个HotelPortServiceSvc.m, 要修改的地方全部集中在这个文件 首先, 找到如下代码的位置, …

ios 柱图和饼图

饼图&#xff1a;https://github.com/honcheng/iOSPlot 饼图&#xff1a;https://github.com/tylerneylon/moriarty 柱图&#xff1a;http://www.devdiv.com/iOS_iPhone-%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%AA%E5%88%AB%E4%BA%BA%E7%9A%84%E6%9F%B1%E5%9B%BE-thread-70067-1-…