TP.DateFormat 1.0.9

dotnet add package TP.DateFormat --version 1.0.9
                    
NuGet\Install-Package TP.DateFormat -Version 1.0.9
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TP.DateFormat" Version="1.0.9" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TP.DateFormat" Version="1.0.9" />
                    
Directory.Packages.props
<PackageReference Include="TP.DateFormat" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TP.DateFormat --version 1.0.9
                    
#r "nuget: TP.DateFormat, 1.0.9"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TP.DateFormat@1.0.9
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TP.DateFormat&version=1.0.9
                    
Install as a Cake Addin
#tool nuget:?package=TP.DateFormat&version=1.0.9
                    
Install as a Cake Tool
时间组件
一、使用

​ 本功能插件使用了非静态类,所以使用的时候需要创建类对象

  • ​ 在管理nuget程序包界面搜索,TP.DateFormat,选择最新版本安装

  • ​ 在类中方法外创建对象以使用

    private ConvertDateToStr cdt = new ConvertDateToStr();
    

    或者 直接创建对象

    ConvertDateToStr cdt2 = new ConvertDateToStr();
    int month = cdt2.currentMonth();
    

    来使用

二、功能
  • ConvertDateToStr 获取指定或特定时间 的 指定字符串
    • int currentSecond() 获取当前秒针数
    • int currentMinute()获取当前分钟数
    • int currentHour() 获取当前小时数
    • int currentDay()获取当前天为每月的几号
    • int currentMonth() 获取当前月
    • int currentYear()获取当前年份
    • String currentDayStr()获取当天凌晨时间字符串
    • String yesterdayStr()获取昨天凌晨时间字符串
    • String tomorrowStr()获取明天凌晨时间
    • String currentDateTimeStr(String endStr = null)<u>返回当前时间字符串</u>
      • endStr:可填写 hour,minute,second ,或者不填 ,eg:默认返回当前时间字符串 2021-12-22 13:14:11 ,传参endStr 'hour' 时,返回 2021-12-22 13:00:00
    • String targetDate(int dayAdd,Boolean isNull = false,Boolean isZero = true)<u>在当前时间加上 dayAdd 个天数之后, 返回字符串时间</u> eg:2021-09-09 00:00:00
      • dayAdd:在当前时间上加上几天
      • isNull:天之后的时间数值是否保留 eg:true(2021-09-09 00:00:00) false(2021-09-09) isNull 为true时 isZero 设定无效
      • isZero:天之后的时间数值是否为 00:00:00 eg:true(2021-09-09 00:00:00) false(2021-09-09 07:11:08)
    • String targetDateAndHour(int dayAdd, int hourSet,Boolean isNull = false,Boolean isZero = true)<u>在当前时间加上 dayAdd 天之后,设定小时为 hourSet ,然后返回字符串</u> eg:2021-11-02 16:37:10 dayAdd = -1 hourSet = 8 结果 2021-11-01 08:00:00
      • dayAdd :当前时间加上 dayAdd 天
      • hourSet :设置小时为 hourSet
      • isNull :小时之后的时间数值是否包含 eg:true(2021-09-09 07:00:00) false(2021-09-09) isNull 为true时 isZero 设定无效
      • isZero :小时之后的分秒是否为 设为 00:00 eg:true(2021-09-09 08:00:00) false(2021-09-09 08:11:08)
    • String targetDateAndHourAndMin(int dayAdd, int hourSet,int minSet,Boolean isNull = false,Boolean isZero = true)在当前时间加上 dayAdd <u>天之后,设定小时为 hourSet ,设定分钟为minSet 然后返回字符串</u> eg:2021-11-02 16:37:10 dayAdd = -1 hourSet = 8 minSet = 30 结果 2021-11-01 08:30:00
      • dayAdd :当前时间加上 dayAdd 天
      • hourSet :设置小时为 hourSet
      • minSet :设置分钟为 minSet
      • isNull : 分钟之后的时间数值是否包含 eg:true(2021-09-09 08:30:00) false(2021-09-09 08:30) isNull 为true时 isZero 设定无效
      • isZero : 分钟之后的分秒是否为 设为 00 eg:true(2021-09-09 08:30:00) false(2021-09-09 08:30:02) isNull 为true时 isZero 设定无效
三、同比增加
  • ​ 类 ConvertDateToStr
    • 添加方法 String currentDateTimeStr(String endStr = null)<u>返回当前时间字符串</u>
      • endStr:可填写 hour,minute,second ,或者不填 ,eg:默认返回当前时间字符串 2021-12-22 13:14:11 ,传参endStr 'hour' 时,返回 2021-12-22 13:00:00
四、同比修改

​ 无

五、同比修复

​ 无

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.9 679 1/14/2022
1.0.7 424 12/22/2021
1.0.6 737 12/7/2021
1.0.4 810 11/2/2021