python和node.js生成当前时间戳的示例


Posted in Python onSeptember 29, 2020

Python

# coding=utf-8
import time
import sys


def func():
  # 格式化输出时间
  s1 = int(time.strftime("%Y%m%d%H%M%S", time.localtime()))
  # 时间戳,由于默认是秒需要转换为毫秒输出
  s2 = int(round(time.time() * 1000))
  return s1, s2


def once():
  '''如果没有指明命令行参数则运行一次'''
  s1, s2 = func()
  print(s1)
  print(s2)


def main():
  args = sys.argv # 获取命令行参数
  if len(args) > 1:
    count = args[1]
    # 命令行参数为数字,则生成指定数量的时间戳
    if count.isdigit() and int(count) > 1:
      s1, s2 = func() # 元组解构
      # 按参数指定的次数递增时间
      for i in range(int(count)):
        print(s1 + i)
        print(s2 + i)
    else:
      once()
  else:
    once()


if __name__ == "__main__":
  main()

按指定次数生成,在命令行中执行,如下命令是指定生成10个

python app.py 10

node.js

这段代码只能使用NodeJS环境来运行,需要先安装NodeJS

function func() {
  const dt = new Date();
  // 按年月日时分秒的顺序存入数组
  const source = [dt.getFullYear(), dt.getMonth() + 1, dt.getDate(), dt.getHours(), dt.getMinutes(), dt.getSeconds()];
  let t = source[0];
  // 第一位为年份,从月份开始拼接时间数字,月份、天数、小时等如果是一位数字,会补上0,保证显示为两位
  for (let i = 1; i < source.length; i++) {
    const element = source[i];
    t = t * 100 + element;
  }
  // Date.now为Date对象的静态方法,可以直接获取到时间戳
  return [t, Date.now()]; // 返回的是一个数组,第一个为年月日时分秒的数字,第二个为时间戳
}

/*
如果没有指明命令行参数则运行一次
*/
function once() {
  const [s1, s2] = func();
  console.log(s1);
  console.log(s2);
}

// NodeJS中获取命令行参数(process.argv)
// 若要在普通的JS环境中运行(如浏览器),需要去掉对这个特殊变量(process.argv)的处理
const args = process.argv;
if (args.length > 2) {
  const len = Number(args[2]);
  if (!isNaN(len) && len > 1) {
    let [s1, s2] = func(); // 数组解构
    // 根据命令行参数指定的次数来生成多个时间戳,递增
    for (let i = 0; i < len; i++) {
      console.log(s1 + i);
      console.log(s2 + i);
    }
  } else {
    once();
  }
} else {
  once();
}

按指定次数生成,在命令行中执行,如下命令是指定生成10个

node app.js 10

如果能看到最后,或对你有帮助的话,欢迎在评论区留言一起交流。

以上就是python和node.js生成当前时间戳的示例的详细内容,更多关于python和node.js生成当前时间戳的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python操作MySQL数据库具体方法
Oct 28 Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
Python生成随机验证码的两种方法
Dec 22 Python
常见python正则用法的简单实例
Jun 21 Python
python爬虫之urllib3的使用示例
Jul 09 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
python 通过文件夹导入包的操作
Jun 01 Python
Python应用实现双指数函数及拟合代码实例
Jun 19 Python
python dir函数快速掌握用法技巧
Dec 09 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
python实现图书馆抢座(自动预约)功能的示例代码
Sep 29 #Python
Python 下载Bing壁纸的示例
Sep 29 #Python
pycharm 2020 1.1的安装流程
Sep 29 #Python
利用django创建一个简易的博客网站的示例
Sep 29 #Python
如何基于Python实现word文档重新排版
Sep 29 #Python
python实现简单贪吃蛇游戏
Sep 29 #Python
python爬虫---requests库的用法详解
Sep 28 #Python
You might like
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
Servlet方面面试题
2016/09/28 面试题
《胖乎乎的小手》教学反思
2014/02/26 职场文书
装修协议书范本
2014/04/21 职场文书
宣传活动总结范文
2014/07/01 职场文书
疾病证明书
2015/06/19 职场文书
文化苦旅读书笔记
2015/06/29 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
Python PIL按比例裁剪图片
2022/05/11 Python