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 yield 小结和实例
Apr 25 Python
使用python编写脚本获取手机当前应用apk的信息
Jul 21 Python
python获取指定网页上所有超链接的方法
Apr 04 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
Python中协程用法代码详解
Feb 10 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
pandas 数据索引与选取的实现方法
Jun 21 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
Aug 30 Python
python列表生成器迭代器实例解析
Dec 19 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
Jan 08 Python
Selenium webdriver添加cookie实现过程详解
Aug 12 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
php给每个段落添加空格的方法
2015/03/20 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
Python实现的简单算术游戏实例
2015/05/26 Python
python 对key为时间的dict排序方法
2018/10/17 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
意大利单身交友网站:Meetic
2020/07/12 全球购物
小学教师事迹材料
2014/01/13 职场文书
给儿子的表扬信
2014/01/15 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
借款协议书范本
2014/04/22 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
毕业横幅标语
2014/10/08 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫