From 28a28dd422bab58de520b95917feae746b05f2d3 Mon Sep 17 00:00:00 2001 From: testfirstcoder Date: Tue, 18 Oct 2016 12:26:03 +0200 Subject: [PATCH 1/3] Using DateTimeOffset's ToUnixTimeSeconds method --- articles/tutorials/generate-jwt-dotnet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/tutorials/generate-jwt-dotnet.md b/articles/tutorials/generate-jwt-dotnet.md index cc2cf93d68..b98a8be5cb 100644 --- a/articles/tutorials/generate-jwt-dotnet.md +++ b/articles/tutorials/generate-jwt-dotnet.md @@ -52,7 +52,7 @@ private byte[] Base64UrlDecode(string arg) private long ToUnixTime(DateTime dateTime) { - return (int)(dateTime.ToUniversalTime().Subtract(new DateTime(1970, 1, 1))).TotalSeconds; + return new DateTimeOffset(date).ToUniversalTime().ToUnixTimeSeconds(); } ``` From c3ade2d1c97c7bb638b5b82b481799ad8b323a65 Mon Sep 17 00:00:00 2001 From: testfirstcoder Date: Tue, 18 Oct 2016 12:32:16 +0200 Subject: [PATCH 2/3] Rename date in dateTime --- articles/tutorials/generate-jwt-dotnet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/tutorials/generate-jwt-dotnet.md b/articles/tutorials/generate-jwt-dotnet.md index b98a8be5cb..c78438c9a1 100644 --- a/articles/tutorials/generate-jwt-dotnet.md +++ b/articles/tutorials/generate-jwt-dotnet.md @@ -52,7 +52,7 @@ private byte[] Base64UrlDecode(string arg) private long ToUnixTime(DateTime dateTime) { - return new DateTimeOffset(date).ToUniversalTime().ToUnixTimeSeconds(); + return new DateTimeOffset(dateTime).ToUniversalTime().ToUnixTimeSeconds(); } ``` From a729aa4a1e88158ef64e9af09ab20558a24440f9 Mon Sep 17 00:00:00 2001 From: testfirstcoder Date: Tue, 1 Nov 2016 10:22:54 +0100 Subject: [PATCH 3/3] Simplify a conversion expression --- articles/tutorials/generate-jwt-dotnet.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/articles/tutorials/generate-jwt-dotnet.md b/articles/tutorials/generate-jwt-dotnet.md index c78438c9a1..7d066759ff 100644 --- a/articles/tutorials/generate-jwt-dotnet.md +++ b/articles/tutorials/generate-jwt-dotnet.md @@ -50,10 +50,7 @@ private byte[] Base64UrlDecode(string arg) return Convert.FromBase64String(s); // Standard base64 decoder } -private long ToUnixTime(DateTime dateTime) -{ - return new DateTimeOffset(dateTime).ToUniversalTime().ToUnixTimeSeconds(); -} +private long ToUnixTime(DateTime dateTime) => new DateTimeOffset(dateTime).ToUnixTimeSeconds(); ``` > The code for the `Base64UrlDecode` method was taken from the [following StackOverflow answer](http://stackoverflow.com/a/33113820)