我能用Windows PowerShell做什么:执行日期算法

Windows Powershell笔记之Powershell安装启动 可以创建自定义别名来简化常用命令,例如将简化为list。 阅读详情

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。

By:Anders   Mail:katrina520@163.com

执行日期算法

在Windows PowerShell里New-TimeSpan cmdlet提供了一种方法做日期算法。

举个例子,这个命令告诉你今天的日期与2006年除夕之间的天数:

New - TimeSpan $(Get - Date) $(Get - Date –month  12   - day  31   - year  2006 )

当这个命令被运行到2006年5月10日时我们回到如下:

Days              :  235
Hours             : 
0
Minutes           : 
0
Seconds           : 
0
Milliseconds      : 
0
Ticks             : 
203040000000000
TotalDays         : 
235
TotalHours        : 
5640
TotalMinutes      : 
338400
TotalSeconds      : 
20304000
TotalMilliseconds : 
20304000000

注:所有知道2006年5月10日和12月31日之间有20,304,000,000毫秒的请举手。

使用New-TimeSpan你只需要它通过一个date-time的值。这样做的最佳方式是使用Get-Date类函数;这能帮助于你得到一个date-time对象与New-TimeSpan能一起工作。为我们的第一个日期,我们仅仅使用Get-Date cmdlet而无需任何参数(注意,cmdlet必须圆括号):

$(Get - Date)

为我们的第二个日期我们也用Get-Date,但是我们要附加 -month,-day,与-year参数,使用适当的值:

New - TimeSpan $(Get - Date) $(Get - Date –month  12   - day  31   - year  2006 )

假如你需要知道多久,它是一个更具体的时间,如下午11:30 12月31日?

像往常一样这没有什么问题:只要包括-hour 与 -minute参数来使用适当的值(小时,使用24小时的时间格式)

换句话说:

New - TimeSpan $(Get - Date) $(Get - Date –month  12   - day  31   - year  2006   - hour  23   - minute  30 )

 

 

英文原文:http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/new-timespan.mspx 

 
Windows PowerShell 常用命令操作指南 本文详细介绍了Windows PowerShell中的多种常用命令操作,包括目录切换、文件管理、系统信息查询、别名使用、对象操作、远程连接等内容。涵盖了如Get-ChildItem、Get-Help、Where-Object、New-Object、Invoke-Command等关键cmdlet的使用方法,并提供了完整的命令示例和操作说明,适用于系统管理和自动化脚本开发场景。 阅读详情

相关推荐

PowerLessShell:利用MSBuild实现无进程PowerShell执行的攻防解析

在Windows系统管理与安全测试领域,进程创建监控是常见的检测手段。其原理在于安全产品会监控特定进程(如powershell.exe)的启动与行为。为了规避此类检测,攻击者转向利用受信任的合法系统进程来承载恶意代码执行,这种技术被称为“Living off the Land”。其技术价值在于能够绕过基于进程白名单或行为特征的初级防御,实现更隐蔽的横向移动与权限维持。一个典型的应用场景是,攻击者利用微软官方的项目构建工具MSBuild,通过其支持内联任务(Inline Tasks)的特性,将PowerShe

448

POWERSHELL命令获取日期是今年的第几周

POWERSHELL获取日期是今年的第几周#POWERSHELL获取日期是今年的第几周 function get-WeekOfYear{ [CmdletBinding(SupportsShouldProcess=$true)] param ( #日期和时间值 [parameter(Mandatory = $true)] [str

风中使者的博客 2536

冷门工具【Powershell】学习,一

前言:最近莫名其妙的想写Shell脚本,于是去学习一下,由于大部分Shell脚本的运行环境都是在Linux上,在Window上并不方便,虽然安装了git的话,可以在git bash中执行,但终归是不够用。于是看了看Windows上自带的powershell。想多了解一下。就看了Jeffrey 一.CMD的超集 cmd能使用的,powershell都能使用。 C:\Users\F1338705>cd Desktop C:\Users\F1338705\Desktop>help > help

jamenu的博客 2万+

powershell 时间处理

[日期] 距离下一个情人节还有多少分钟? 我知道距离多少天好算,如果变成分钟呢?

sebastain的专栏 2844

Python抓取摄像头图像,进行AI识别(一)

本文介绍了如何用Python获取海康威视摄像头的图像并进行AI识别。主要内容包括:1)准备工作,包括摄像头IP设置和密码重置方法;2)使用Python的Requests库通过ISAPI接口获取实时图像;3)示例代码展示如何保存摄像头图像。整个过程为后续AI图像识别提供了基础,通过简单的Python代码即可实现专业监控设备的图像采集功能。

Hahafantuan的博客 1514

Autosar Os降低CPU负载的方案总结

由于各个项目的实际场景不尽相同,可能需要有针对性的对症优化。如果你还有别的一些优化手段欢迎留言交流。

3679

用powershell修改文件时间

转载博客https://blog.youkuaiyun.com/u012223913/article/details/721239061. 步骤新建一个bat文件,在其中添加语句:@ECHO OFF powershell.exe -command "ls 'folder_path\*.dll' | foreach-object { $_.LastWriteTime = Get-Date; $_.Creatio...

晨曦的博客 4875

超声波传感器(CHx01) 学习笔记 Ⅲ - I2C读写操作

CH-x01 通过 2 线 I2C 协议与主机处理器通信

nicole088的专栏 1740

我能用Windows PowerShell做什么:日期与时间信息清单

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders   Mail:katrina520@163.com日期与时间的信息清单可能正如你期望的,用cmdlet可以使您检索当前的日期与时间。如你肯能还期待外,还有一些其它有趣的戏法来让你用Get-Date这么做,我们将立即带你发现其中的一些东西。让我们先从最简单的情节开始。如果你想要的是当前的日期

Windows PowerShell 1786

部署与可视化系统:零基础到精通:LabVIEW 调用 YOLO 动态链接库(DLL)的保姆级视觉检测系统融合实战

LabVIEW与YOLO26深度集成:工业视觉检测新范式 本文揭示了LabVIEW与最新YOLO26模型深度集成的创新方案,通过C++封装ONNX Runtime为DLL,在LabVIEW中实现端到端视觉检测。核心突破点包括: 技术选型:对比YOLOv5/YOLOv8/YOLO26性能,YOLO26在CPU推理速度提升43%,支持NMS-Free端到端推理 部署架构:提供ONNX Runtime C++ API和TensorRT两种DLL封装路径,适配不同硬件环境 工程实现:详细展示从PyTorch模型导出

ZXSXJ的博客 284

注意力机制与经典 CV 网络:PyTorch 实现与实战

注意力机制(SE/空间/CBAM/Non-Local)通过权重重标定让模型聚焦关键特征,经典 CNN(ResNet/DenseNet/FPN)提供了深层网络、特征复用和多尺度融合的基础骨架。建议先在 ResNet 上插入 SE 模块(通道注意力)做基线实验,再根据任务类型引入空间注意力(分割任务)或非局部注意力(视频任务)。CIFAR-10 数据集适合快速验证注意力模块的有效性,迁移到更大数据集时保持相同的结构设计思路即可。

FJN110的博客 64

【powershell】Windows环境powershell 运维之历史文件压缩清理

PowerShell,从名字可以知道,他首先是一个shell,shell的意思就是和Linux的bash等一样、和原来的cmd一样就是在里边敲命令(可执行文件)使用;这里所谓自包含是指你要干一件事你可以逐步找到要做的事所需的所有命令,即便你记不得命令你也可以很容易找到,你找到命令看文档就很容易知道怎么使用。PowerShell使用了Linux Shell的思想,也就是所有的系统操作、配置,都可以在shell中敲写命令实现。获取文件夹下7天之前的天文件夹目录进行打包压缩,并删除7天之前的文件夹。

康师傅没有眼泪 7798

【面试系列】软件架构师 高频面试题及详细解答

本文介绍了软件架构师岗位的初级、中级和高级面试题及详细解答,涵盖了系统设计、面向对象设计、分布式系统、云计算技术、性能优化等关键领域。通过这些问题和解答,候选人可以深入理解软件架构师的核心职责和技能要求。此外,文章总结了在面试中需要掌握的常考知识点,包括架构模式、分布式系统管理、安全性、数据管理和DevOps实践。通过掌握这些知识点,软件架构师能够有效设计和指导复杂系统的结构,确保系统的可扩展性、性能和维护性。

在路上的专栏 852

我能用Windows PowerShell做什么:检查计算机的日期与时间

 注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。By:Anders    Mail:Katrina520@163.com改变一台计算机的日期与时间在解释如何使用这个最新Set-Date cmdlet以前,我们应该注意到,这是一个cmdlet。你应该小心使用。 举个例子来说,如果你在活动目录环境下,你的工作站必须密切配合你的域控制器;如果他们并非这样,你可能无

Windows PowerShell 1537

CCAR-23《正常类飞机适航规定》和CCAR-25《运输类飞机适航规定》差异分析

通过详细比较CCAR-23和CCAR-25在适用范围、设计标准、性能要求、运行限制、安全冗余和环境适应性方面的差异,我们可以看出,CCAR-23适用于轻型飞机,开发和运营成本较低,设计要求相对简单。而CCAR-25适用于大规模运输飞机,设计、开发、测试和运营管理都需要更高的复杂性和投入。

qq_41854911的博客 3707

Ghost卷积原理与构建YOLOv11的GhostNet变体

本文探讨了在边缘设备部署YOLOv11时使用Ghost卷积进行模型轻量化的实践经验。针对Jetson Nano的4GB内存限制,作者通过替换Backbone中的3x3标准卷积为Ghost卷积,实现了参数减少28%、推理速度提升38%,仅损失1.1%mAP的优化效果。文章详细介绍了Ghost卷积的实现原理、在YOLOv11中的具体替换策略,以及训练调参和部署优化的关键技巧。作者强调轻量化是计算效率与模型性能的权衡,建议工程团队保留原模型和Ghost变体两个版本,根据实际需求灵活切换。Ghost卷积的核心价值在

as1225120794的博客 169

PowerShell定时检查日期执行Python脚本

PowerShell语句每半小时检查一次当前的日期,如果当前的日期是开始运行时日期的第2天,则自动运行一段Python语句。

weixin_30777913的博客 632

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

powershell和cmd区别

powershell能干什么?cmd能干什么?他们区别是什么?这里帮你一一解答

在路上 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Powershell 比较两个日期时间差

每学一种语言都要研究该语言的时间类型,加减问题,Powershell 这边给出了一个命令 "New-TimeSpan",用于计算时间差: (New-TimeSpan $([System.DateTime]::ParseExact("2019-07-13","yyyy-MM-dd",$null)) $([System.DateTime]::Now)).TotalDays 这里我们计算了现在日...

Q215046120的博客 5540

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

PowerShell系列(三):PowerShell发展历程梳理

今天给大家聊聊PowerShell的发展历程,以及各个版本之间有什么亮点。

IT技术分享社区 2221

PowerShell修改文件夹所有文件修改日期改为最新

打开 PowerShell 工具。在 Windows 10 中,可以按下 Win + X 键,选择“Windows PowerShell”或“Windows PowerShell (管理员)”。在 Windows 系统中,可以使用 PowerShell 来批量修改文件夹里面所有文件的修改日期。切换到需要修改日期的文件夹目录。可以使用 cd 命令切换到指定目录,例如 cd D:\files。在 Windows 系统中使用。

qq_56679246的博客 1298

PowerShell: 详解Windows10常用的PowerShell高级任务

详解Windows10常用的PowerShell高级任务2018-03-19 10:40 出处:其他 作者:佚名  0   用文声明:本文非原创  Windows PowerShell 是一种命令行外壳程序和脚本环境,在未来时很可能会替换掉命令提示符(CMD)。在Windows10系统中,很多用户对于PowerShell 相对陌生,所以今天小编给大家介绍15 个常用的PowerShell 高级任务...

XDream 1768

【Win】Win10系统PowerShell命令大全

Win10系统PowerShell命令大全。Windows PowerShell是一种命令行外壳程序和脚本环境,不久的将来,它将会替换掉命令提示符(CMD)。 1、打开PowerShell环境 Windows 10 中已内置了 PowerShell 命令行环境,大家可以直接搜索「PowerShell」并以管理员身份运行。 或者在搜索栏中键入PowerShell 搜索到之后用Ctrl + Shift + 回车打开。 2、Win10系统PowerShell命令大全: 1、设置日期和时间 有很多种方法都可以设置

少莫千华 1万+

Windows PowerShell5-其他相关说明

PowerShell作为Windows系统中的默认脚本,其实在开发中,我们用的很少。接下来的几篇文章都将PowerShell的相关知识,在上一章中我们介绍了PowerShell的函数和脚本的相关知识,本章我们将介绍其他相关说明知识,如输入输出、正则表达式的使用等等。

寒冰屋的专栏 1190
上一篇: 我能用Windows PowerShell做什么:日期与时间信息清单
下一篇: 我能用Windows PowerShell做什么:新建一个文件和文件夹
PowerShell
博客等级 码龄19年 103粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值