没有合适的资源?快使用搜索试试~ 我知道了~
Powershell将信息存储在对象中,每个对象都会有一个具体的类型,简单的文本会以System.String类型存储,日期会以System.DateTime类型存储。任何.NET对象都可以通过GetType()方法返回它的类型,该类型中有一个FullName属性,可以查看类型的完整名称。 代码如下: PS C:Powershell> $date=get-date PS C:Powershell> $date 2012年1月11日 15:19:49 PS C:Powershell> $date.GetType().FullName System.DateTime 每一个类型都 可以包含一些
资源推荐
资源详情
资源评论
Windows Powershell调用静态方法调用静态方法
Powershell将信息存储在对象中,每个对象都会有一个具体的类型,简单的文本会以System.String类型存储,日期会以
System.DateTime类型存储。任何.NET对象都可以通过GetType()方法返回它的类型,该类型中有一个FullName属性,可以查
看类型的完整名称。
代码如下:
PS C:Powershell> $date=get-date
PS C:Powershell> $date
2012年1月11日 15:19:49
PS C:Powershell> $date.GetType().FullName
System.DateTime
每一个类型都 可以包含一些静态的方法,可以通过方括号和类型名称得到类型对象本身,然后通过Get-Memeber命令查看该
类型支持的所有静态方法。
代码如下:
PS C:Powershell> [System.DateTime] | Get-Member -static -memberType *Method
TypeName: System.DateTime
Name MemberType Definition
—- ———- ———-
Compare Method static int Compare(System.DateTime t1, System.Dat…
DaysInMonth Method static int DaysInMonth(int year, int month)
Equals Method static bool Equals(System.DateTime t1, System.Dat…
FromBinary Method static System.DateTime FromBinary(long dateData)
FromFileTime Method static System.DateTime FromFileTime(long fileTime)
FromFileTimeUtc Method static System.DateTime FromFileTimeUtc(long fileT…
FromOADate Method static System.DateTime FromOADate(double d)
IsLeapYear Method static bool IsLeapYear(int year)
Parse Method static System.DateTime Parse(string s), static Sy…
ParseExact Method static System.DateTime ParseExact(string s, strin…
ReferenceEquales Method static bool ReferenceEquals(System.Object objA, S…
SpecifyKind Method static System.DateTime SpecifyKind(System.DateTim…
TryParse Method static bool TryParse(string s, System.DateTime&, …
TryParseExact Method static bool TryParseExact(string s, string format…
System.DateTime类支持的静态方法非常实用
使用Parse方法将一个字符串转换成DateTime类:
代码如下:
PS C:Powershell> [System.DateTime]::Parse(“2012-10-13 23:42:55”)
2012年10月13日 23:42:55
使用isLeapYear方法判断闰年
代码如下:
#1988年是闰年吗?
[System.DateTime]::IsLeapYear(1988)
#打印1988到2000年的所有闰年
for($year=1988;$year -le 2000;$year++)
{
if( [System.DateTime]::IsLeapYear($year) ){$year}
}
True
1988
1992
1996
2000
另一个常用的类为Math类,在Math类中定义了很多实用的静态方法:
例如求绝对值,三角函数,取整:
代码如下:
PS C:Powershell> [Math]::Abs(-10.89)
10.89
PS C:Powershell> [Math]::Sin([Math]::PI/2)
资源评论
weixin_38540782
- 粉丝: 4
- 资源: 870
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 英雄联盟(League of Legends, LOL)数据集,包含:英雄联盟比赛数据,英雄联盟选手数据(KDA,伤害数,承伤数,补刀等),英雄联盟对战情况数据
- Python爬虫开发与实战-从入门到精通
- Spring项目集成FastDFS文件服务器代码
- 江科大STM32学习笔记(上)-最终版本
- 2024 Java offer 收割指南.pdf
- 12万字 java 面经总结.pdf
- SpringMVC面试题.pdf
- JAVA核心面试知识整理.pdf
- SpringCloud面试题.pdf
- SpringBoot面试题.pdf
- Spring面试专题.pdf
- 并发编程基础知识.pdf
- 代码随想录知识星球精华(最强八股文)第五版(Go篇).pdf
- 代码随想录知识星球精华(最强八股文)第五版(概述).pdf
- 代码随想录知识星球精华(最强八股文)第五版(面经篇).pdf
- 代码随想录知识星球精华(最强八股文)第五版(星球资源篇).pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功