本文介绍了如何使用PowerShell将“date-1”格式化为mm-dd-yyyy?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在PowerShell中获取 date-1 并将其格式化为mm-dd-yyyy?示例:如果今天是11月1,2013,我需要10-31-2013在我的代码。

我以前使用AddDays(-1),但我似乎无法得到它可以使用任何格式化选项。

解决方案

您可以使用.tostring()方法和datetime格式说明符来格式化您需要:

http:// msdn。
$ b $

 (Get-Date).AddDays( - 1).ToString('MM-dd-yyyy')
11-01-2013


How does one get date-1 and format it to mm-dd-yyyy in PowerShell?

Example: If today is November 1, 2013, and I need 10-31-2013 in my code.

I've used AddDays(-1) before, but I can't seem to get it to work with any formatting options.

You can use the .tostring() method with datetime format specifiers to format to whatever you need:

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

(Get-Date).AddDays(-1).ToString('MM-dd-yyyy')
11-01-2013

这篇关于如何使用PowerShell将“date-1”格式化为mm-dd-yyyy?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 07:55