时间戳抽取工具go_time_finder介绍

Anderson-Lu · · 967 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

GoTimeFinder --- ![author](https://img.shields.io/badge/author-anderson--lu-yellow.svg?longCache=true&style=flat-square) ![build](https://img.shields.io/badge/build-passing-green.svg?longCache=true&style=flat-square) GoTimeFinder是一个基于golang编写的可以从一段文本中识别出对应时间戳的工具库.比如从`今天是2017年1月1日 12:99:22`中提取出相应的日期时间戳数据,支持国内外多种时间和日期格式,当然也包括类似`1s ago`的时间抽取 开源 --- [源码点击这里](https://github.com/Anderson-Lu/go_time_finder),欢迎star和issue 安装 --- ```go $ go get github.com/Anderson-Lu/go_time_finder ``` 基本用法 --- ```go import core "github.com/Anderson-Lu/go_time_finder/core" import "fmt" func main() { t := core.FindTime('今天是2018年1月1日') fmt.Println(t) } ``` 支持抽取的时间格式 --- |format|example|result| |:-|:-|:-| |`yyyy-MM-dd hh:mm:ss`|`2018-01-01 12:12:12`|1514808732| |`yyyy/MM/dd hh:mm:ss`|`2018/01/01 12:12:12`|1514808732| |`yyyy.MM.dd hh:mm:ss`|`2018.01.01 12:12:12`|1514808732| |`yyyy年MM月dd日 hh:mm:ss`|`2018年01月01日 12:12:12`|1514808732| |`yyyy年MM月dd日 hh时mm分ss秒`|`2018年01月01日 12时12分12秒`|1514808732| |`yyyy年MM月dd日 hh時mm分ss秒`|`2018年01月01日 12時12分12秒`|1514808732| |`yyyy-MM-dd hh:mm`|`2018-01-01 12:12`|1514808720| |`yyyy/MM/dd hh:mm`|`2018/01/01 12:12`|1514808720| |`yyyy.MM.dd hh:mm`|`2018.01.01 12:12`|1514808720| |`yyyy年MM月dd日 hh:mm`|`2018年01月01日 12:12`|1514808720| |`yyyy年MM月dd日 hh时mm分`|`2018年01月01日 12时12分`|1514808720| |`yyyy年MM月dd日 hh時mm分`|`2018年01月01日 12時12分`|1514808720| |`yyyy-MM-dd`|`2018-01-01`|1514764800| |`yyyy/MM/dd`|`2018/01/01`|1514764800| |`yyyy.MM.dd`|`2018.01.01`|1514764800| |`yyyy年MM月dd日`|`2018年01月01日`|1514764800| |`MM-dd hh:mm`|`03-01 12:10`|1519906200| |`MM/dd hh:mm`|`03-01 12:10`|1519906200| |`MM年dd月 hh:mm`|`03-01 12:10`|1519906200| |`May. 23. 1998`|`May. 23. 1998`|895881600| |`May. 23th. 1998`|`May. 23th. 1998`|895881600| |`July 23. 1998`|`July 23. 1998`|901152000| |`July 23th. 1998`|`July 23th. 1998`|901152000| |`May. 23 1998`|`May. 23 1998`|895881600| |`May. 23th, 1998`|`May. 23th, 1998`|895881600| |`July 23, 1998`|`July 23, 1998`|901152000| |`July 23th, 1998`|`July 23th, 1998`|901152000| |`23 July, 1998`|`July 23, 1998`|901152000| |`23th July 998`|`23th July 1998`|901152000| |`23 July. 1998`|`23 July. 1998`|901152000| |`23th Jul. 1998`|`23th Jul. 1998`|901152000| |`1st Jul. 1998`|`July 1st. 1998`|899251200| |`dd-MM-yyyy hh:mm:ss`|`01-01-2018 12:12:12`|1514808732| |`dd.MM.yyyy hh:mm:ss`|`01-01-2018 12:12:12`|1514808732| |`dd MM yyyy hh:mm:ss`|`01-01-2018 12:12:12`|1514808732| |`dd-MM-yyyy hh:mm`|`2018-01-01 12:12`|1514808720| |`dd/MM/yyyy hh:mm`|`2018/01/01 12:12`|1514808720| |`dd.MM.yyyy hh:mm`|`2018.01.01 12:12`|1514808720| |`dd-MM-yyyy'`|`01-01-2018`|1514764800| |`dd/MM/yyyy`|`01/01/2018`|1514764800| |`dd.MM.yyyy`|`01.01.2018`|1514764800| |`seconds ago`|`1s ago`|-| |`mins ago`|`1min ago`|-| |`houres ago`|`1 hours ago`|-| |`day ago`|`1 day ago`|-|

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

967 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传