Scala 将时间字符串转为时间戳
今天需要将Nginx日志中的时间字符串转为时间戳,再加以分析,由于刚学Scala不久,Java也只是一知半解,所以在时间转换的时候浪费了一些时间,故在此备忘,也希望能帮到有需要的同学。
部分日志格式如下图:
需要将
[30/Jun/2015:05:00:47 +0800]
格式的时间转为时间戳。怎么办呢?
稍微差了一些资料,得知可以调用Java跟时间相关的包。时间的一些格式说明如下图:
于是我开始测试:
import java.text.SimpleDateFormat
import java.util.Date
val fm = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss")
val tm = "30/Jun/2015:05:00:50"
tm.replace("Jul","06")
val dt = fm.parse(tm);
dt.getTime()
但是居然报错了:
什么情况?感觉确实没问题啊!想不明白。
于是去QQ群里请教大神,得知原因是:系统的时间格式为中文格式,应该改为中文格式。得到了解决办法:
import java.util.Locale
import java.text.SimpleDateFormat
import java.util.Date
val loc = new Locale("en")
val fm = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss",loc)
val tm = "30/Jul/2015:05:00:50"
val dt2 = fm.parse(tm);
dt2.getTime()
OK,问题终于解决!
Scala 将时间字符串转为时间戳相关推荐
- php字符串转为时间戳,php字符串转时间戳
摘要 腾兴网为您分享:php字符串转时间戳,易订货,锐捷,软考题库,泡泡乐园等软件知识,以及烈火之剑,聚合收款,浙江和教育校讯通平台,睡眠灯,透明图标,我在大清当皇帝hd,雷霆战舰,布丁动画,win8 ...
- php 字符串转时间戳_php如何将时间字符串转换为时间戳
php将时间字符串转换为时间戳的方法:可以利用内置函数strtotime()来实现.strtotime()函数可以将任何英文文本的日期或时间描述解析为Unix时间戳,若成功则返回时间戳,否则返回fal ...
- golang的time包:时间字符串和时间戳的相互转换
本博客转自: https://blog.csdn.net/mirage003/article/details/86073046 package mainimport ("log"& ...
- 时间字符串与时间戳批量转换
原文博客地址:https://blog.csdn.net/s1164548515/article/details/100186773 时间字符串与时间戳批量转换 import pandas as pd ...
- C/C++时间字符串和时间戳的相互转化
用到的函数主要有strftime.strptime .localtime .mktime. 名词解释: 时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日 ...
- golang时间字符串和时间戳转换
1. 获取当前时间字符串和时间戳 package mainimport ("fmt""time" )func main() {now := time.Now() ...
- java时间字符串转时间戳
java时间字符串转时间戳 测试类 代码片. @Testpublic void dateToStamp() throws Exception {String str = "2019-03-1 ...
- 时间字符串和时间戳的转换
时间字符串转换为时间戳方法 1.new Date().getTime() new Date('2021-12-14 10:10:00').getTime() // 1639447800000 2.D ...
- Golang获取年月日时间字符串和时间戳
1.获取字符串时间 //获取年.月.日.时.分.秒 getYear := time.Now().Year() //获取年 getMonth := time.Now().Format("01& ...
最新文章
- Unity的Lerp函数实现缓动
- 评估一个垃圾收集(GC)
- PingingLab传世经典系列《CCNA完全配置宝典》-2.7 EIGRP基本配置
- Ajax-图书管理系统数据提交
- TCP AIMD Algorithm (copy)
- 基于nrf52832 mpu6050应用实例(7)
- matlab俄罗斯方块
- SAS中的intnx函数
- 《真三国无双5》全人研究完整版
- R语者小case之——巧用table函数做多变量分类统计
- Oauth2 存储 token 到Redis 报错:READONLY You can‘t write against a read only slave
- javascript之动态时钟
- c语言flag go to,C 语言getopt与go语言flag获取命令参数
- 产品管理(Product Management)
- likely()与unlikely()函数的作用
- XP系统IE浏览器无法访问https
- SQL Server 2005系列教学(11) 约束
- Code::Blocks之软件汉化
- 大龄程序员~聊聊我毕业十年的生活
- Cynthia代码审计
热门文章
- python gil锁为什么_day9-为什么会有GIL锁 (来自师兄总结的博客)
- 特殊注释标记todo的有关信息
- 字符串的Unicode
- 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具
- 完成GitHub上squirrel 的运行(数据库的模糊测试)
- 智能财务报表OCR识别系统
- 【弹吉他必备的乐理知识】【1】音乐中的音
- java中throw是什么意思_Java中throw和throws的区别是什么
- 如何使用谷歌插件自动备份标签
- Git首次提交代码到远程仓库时,出现fatal: unable to access ‘https://github.com/xxx/xxx.git/‘