比如在windowscmd命令行窗口执行date命令后这个环境变量的值为

那么如下的各个操作的意义如下:
%date:~0,4%  表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)
%date:~5,2%  表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)
%date:~8,2%  表示指针从左向右偏移8位,然后从偏移处开始提取2位字符,结果是01(日的值)
%date:~5%    表示指针从左向右偏移5位,然后提取所有的值
%date:~-5%   表示指针反方向偏移,从最右端开始,偏移5位,然后从指针处提取左边的所有数值。

注意:“2014-03-01 星期六”是个字符串,在计算机里指针是从0开始计数的,所以这串字符的指针意义上的第5位是0,月份的0,取两位刚好是03.

同理,比如当前系统的time变量的值如下:

那么如下的各个操作的意义如下:
%time:~0,2%  表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取2位字符,结果是小时字段数值
%time:~3,2%  表示指针从左向右偏移3位,然后从偏移处开始提取2位字符,结果是分钟字段数值
%time:~6,2%  表示指针从左向右偏移6位,然后从偏移处开始提取2位字符,结果是秒字段数值
实战操作:                                                                                                

md d:\%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%

注:md是创建目录的意思

执行后D盘根目录多了一个文件夹

%date:~0,4%和 %time:~0,2%字符截取操作用法相关推荐

  1. 在php中使用mb_substr($row['title'],0,15,'utf-8')解决获取的字符后面几们的乱码问题

    在php中使用mb_substr($row['title'],0,15,'utf-8')解决获取的字符后面几们的乱码问题. 要让自己在php方面有所造就,就得自己写实例,做项目.只有这样才能遇到问题, ...

  2. C-数字0 反斜杠0 字符0 NULL区别

    数字0 '\0' NULL 都为数字0,NULL常用于0,0 '\0' 用于字符串结尾符 '0' 其对应的ascii 为48 '\0' 其对应的ascii 为0 printf("%d %d\ ...

  3. mysql8.0日期类型_mysql8.0.19基础数据类型详解

    mysql基础数据类型 mysql常用数据类型概览 ![1036857-20170801181433755-146301178](D:\笔记\mysql\复习\1036857-201708011814 ...

  4. ireport 5.6.0 + Jasper 6.8.0 报表生成

    iReport 5.6.0 + Jasper 6.8.0 报表生成 一.iReport和Jasper介绍 二. iReport的使用 1. iReport下载 2. 配置JDK 3. 配置数据源 4. ...

  5. 网络请求(一)— HTTP/0.9、HTTP/1.0、HTTP/2.0、SPDY

    1 TCP/IP概念 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇 ...

  6. 漫话:如何给女朋友解释为什么计算机中 0.2 + 0.1 不等于 0.3 ?

    作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 为什么当我们使用电脑浏览器计算0.2+0.1的时候,解决却是0.30000000000000004,而 0.1+0.6 的结果却是 0 ...

  7. C#6.0,C#7.0新特性

    C#6.0,C#7.0新特性 C#6.0新特性 Auto-Property enhancements(自动属性增强) Read-only auto-properties (真正的只读属性) Auto- ...

  8. Aurora 8B/10B、PCIe 2.0、SRIO 2.0三种协议比较

    在高性能雷达信号处理机研制中,高速串行总线正逐步取代并行总线.业界广泛使用的Xilinx公司Virtex-6系列FPGA支持多种高速串行通信协议,本文针对其中较为常用的Aurora 8B/10B和PC ...

  9. Ubuntu16.04安装NVIDIA显卡(RTX20系列)驱动+CUDA10.0+cudnn+Pytorch1.1.0

    Ubuntu16.04,GPU: Geforce RTX 2070-Super(本博客是显卡驱动和cuda分开安装的教程). 1. Ubuntu16.04安装NVIDIA显卡驱动 1. 下载显卡驱动. ...

  10. Kudu1.1.0 、 Kudu1.2.0 Kudu1.3.0的版本信息异同比较

    不多说,直接上干货!  Kudu1.1.0 新特性 python API升级,具备JAVA C++client一样的功能(从0.3版本直接升级到1.1),主要的点如下:  1.1. 改进了Parial ...

最新文章

  1. Linux的IPC机制(二):Socket/管道/消息队伍/信号量
  2. php 數組重組,php數組的重組及多級下拉菜單
  3. redis-cluster配置
  4. 什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
  5. 商标申请的企业法律服务可避免法律风险
  6. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...
  7. 测试移动信号频率的软件,移动设备的FM测试
  8. Java修改文件MD5值-yellowcong
  9. java实现微信公众号群发文本消息
  10. foxmail超大附件密码不对的解决办法
  11. 【翻译】StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation
  12. redhat linux 系统修复,简述rhel7系统修复
  13. 什么品牌的台灯适合学生用?适合学生党用的台灯推荐
  14. 编码器verilog实现
  15. 二八定律、木桶理论等
  16. phpstorm 使用指南
  17. 盛大陈天桥:我从来没有离开,也从来没有后悔(转)
  18. 转载:ubuntu 安装code blocks全记录
  19. 百度宣布搜索公司总裁向海龙离职 沈抖晋升为高级副总裁
  20. 详解数据仓库数据湖及湖仓一体

热门文章

  1. 一文说透区块链为何必须扩容,扩容的未来在哪里?
  2. H264三种码率控制方法(CBR, VBR, CVBR,)CRF和CQP
  3. 三极管串联线性稳压电路原理详解及Multisim仿真
  4. glide 设置宽高_Android之ImageView加载图片保持宽高比
  5. 8年Android开发教你如何写简历,附超全教程文档
  6. 英尺英寸和厘米的换算_C语言中关于英尺、英寸、厘米的换算
  7. python 计算均值、方差、标准差 Numpy,Pandas
  8. 转易语言-网页游戏辅助,网络游戏辅助,手游辅助开发技术教程
  9. 通过VBA锁定单元格的值
  10. 数字时钟——FPGA