一、string =>Date

using Dates
Date( "20141123", DateFormat("yyyymmdd") )

二、Date => 特定格式的string

1、默认格式

dt = Date(2016,5,6);
string_dt =string(dt); # 2016-05-06

2、特定格式:比如

string_dt0= Dates.format(dt,"yyyy年mm月dd日") # =>2016年05月06日
string_dt1= Dates.format(dt,"yyyymmdd") #=>  20160506
string_dt2= Dates.format(dt,"yyyy-m-dd")  #=> 2016-5-06
string_dt3= Dates.format(dt,"yyyy-mm-dd")  #=>  2016-05-06
string_dt4= Dates.format(dt,"yy-mm-dd")  #=>  16-05-06
string_dt5= Dates.format(dt,"yyyy:mm:dd")  #=>  2016:05:06
string_dt6= Dates.format(dt,"yy:m:d")  #=>  16:5:6
string_dt7= Dates.format(dt,"yyyy/m/d")  #=>  2016/5/6
string_dt8= Dates.format(dt,"yyyy/mm/dd")  #=>  2016/05/06
string_dt9= Dates.format(dt,"yyyy//mm//dd")  #=>  2016//05//06
string_dt10= Dates.format(dt,"yyyy mm dd")  #=>  2016 05 06
string_dt11= Dates.format(dt,"mm-yyyy-dd")  #=>  05-2016-06
......

三、format

str = "1996/02/15 24:00";
fmt = "yyyy/mm/dd HH:MM"
expected = [Dates.Year(1996), Dates.Month(2), Dates.Day(15), Dates.Hour(24), Dates.Minute(0)]
Dates.parse(str, Dates.DateFormat(fmt)) == expected # =>true

四、string =>Date

Dates.Date(“2016年05月06日”,”yyyy年mm月dd日”) ==Date(2016,5,6) # =>true
Dates.Date(“20160506”,”yyyymmdd”) ==Date(2016,5,6) # =>true
……
格式和二(2)相似。这个只是一个逆向的过程。

更加详细的可以参考:

https://github.com/JuliaLang/julia/blob/2efec16bd0fa22453b47d2d3be5040f7f5c5707d/test/dates/io.jl

Julia: Dates =DateFormat, format,parse.......相关推荐

  1. Javascript日期的Format与Parse

     Javascript日期的Format与Parse 网上已经有很多文章或代码介绍了如何用javascript格式化一个Date对象,但都和自己的应用与要求有一定的差距.尤其是如何Parse一个字符串 ...

  2. 爬虫 :urllib库的用法,关于 request,parse模块总结

    urllib库 它是python内置的请求库,包括 request ,error ,parse,robotparse. 这里主要介绍request 和parse模块. request 它是HTTP请求 ...

  3. 服务器上解压文件时提示“gzip: stdin: not in gzip format,tar: Child returned status 1,tar: Error is not recovera“

    今天在服务器解压文件时一直在报这个错: 报错原因: 看第一行的提示就是"gzip: stdin: not in gzip format",此时我们需要用file查一下文件的类型,果 ...

  4. Java自学笔记(16):常用类:Math,Data和Calender,Format,Scanner

    Math类 位于java.lang包,主要用于基本的算术运算,包含的成员都是静态的,可以直接调用 两个常量:PI,E 方法: sin(double a) 返回角的三角正弦. cos(double a) ...

  5. 有人说Julia比Python好,还给出了5个理由

    Julia 是一种多范式的函数式编程语言,用于机器学习和统计编程.尽管 Python 通常被认为是一种面向对象的编程语言,其实它也是用于机器学习的多范式编程语言.需要注意的是,Julia 语言更多地基 ...

  6. python:f/F,format,%的用法

    目录 一.f/F的用法 二.%的用法 三. format用法 一.f/F的用法 参考文章 1.解析变量 name = 'zhangs' age = 20 res2 = F"姓名:{name} ...

  7. julia与python对比_有人说Julia比Python好,还给出了5个理由

    选自medium 作者:Emmett Boudreau 机器之心编译 参与:杜伟.张倩.肖清 本文作者从速度.通用性.多重派发.适用于 ML 的程度和包管理器 5 个方面阐述了 Julia 语言相较于 ...

  8. python格式化输入_python-格式化(%,format,f-string)输出+输入

    1-格式化输出: % 1.print('我的姓名是%s,身高%s cm'%(name,height)) 2.%s -str() ; %d–十进制 3.传入值的时候一定是个元组,不是列表 4.当指定长度 ...

  9. R语言eval,parse批量生成变量并赋值

    R语言程序有时需要根据一定的规律批量生成变量,并赋值,如果手动一个个写出变量名并赋值太麻烦.可以通过eval结合parse函数批量操作. ### 把1:10 分别赋给10个变量,变量名按规律生成 fo ...

  10. c语言中Format转换大小写,format,不只是格式化

    <实战Common Lisp>系列主要讲述在使用Common Lisp时能派上用场的小函数,希望能为Common Lisp的复兴做一些微小的贡献.MAKE COMMON LISP GREA ...

最新文章

  1. cannot access a closed file
  2. html5本地缓存如何提交,HTML5: 本地缓存
  3. mysql存储过程实例_mysql存储过程案例讲解
  4. 据说 99% 的人不知道 vue-devtools 还能直接打开对应组件文件?本文原理揭秘
  5. C语言变量未赋初值时,输出为乱七八糟解释
  6. Chromium版Edge体验——几个理由告诉你为什么卸载Chrome!
  7. CMMI与Agile敏捷开发比较之一:两者的本质区别
  8. 结构体学习笔记6——结构体嵌套
  9. 微软2011年10月最有价值专家(MVP)名单 51CTO十三位用户当选
  10. Git学习笔记(2)-创建仓库
  11. 重大发现:微信新上线的“群接龙”功能,你还不知道吗?
  12. 讯飞AIUI集成语音语义的21003错误
  13. 关于erf()与erfc()
  14. Debian虚拟机安装常用软件
  15. 【读书笔记】—无懈可击的web设计
  16. 《WebGL编程指南》 WebGL简介
  17. 【大话数据结构C语言】38 图的存储结构(邻接矩阵)
  18. 2、正向代理和反向代理(正向代理(客户端),反向代理(服务器))
  19. vscode 连接mysql
  20. 中国研发磁悬浮高铁新技术 再次实现自我超越

热门文章

  1. REHL 5.4 下编译安装LNMP(上)
  2. Application 用法
  3. screwing up
  4. 算法交流:分享我的一个算法,实现项目需求
  5. [Postman]响应(7)
  6. C# 入门(0807):流程控制
  7. JavaScript之jQuery
  8. awr报告与statspack报告
  9. 路由器交换机[置顶] 路由器和交换机的综合实验⑵
  10. 传智播客 C/C++学习笔记 const