﻿{"id":2027,"date":"2012-11-06T01:53:18","date_gmt":"2012-11-05T23:53:18","guid":{"rendered":"http:\/\/www.samlogic.com\/blogg\/?p=2027"},"modified":"2012-11-06T01:53:18","modified_gmt":"2012-11-05T23:53:18","slug":"nar-infaller-pasken-api-for-berakning-av-datum-for-pask-c-vb","status":"publish","type":"post","link":"https:\/\/www.samlogic.com\/blogg\/2012\/11\/nar-infaller-pasken-api-for-berakning-av-datum-for-pask-c-vb\/","title":{"rendered":"N\u00e4r infaller p\u00e5sken? API f\u00f6r ber\u00e4kning av datum f\u00f6r p\u00e5sk (C#, C++, VB)"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.samlogic.com\/blogg\/bilder\/pask-kyckling-w78.jpg\" border=\"0\" alt=\"\" \/>Vissa helgdagar \u00e4r ganska enkla att r\u00e4kna ut n\u00e4r de intr\u00e4ffar, medan ber\u00e4kningen av datum f\u00f6r andra helgdagar \u00e4r mer komplexa. Att r\u00e4kna ut vid vilket datum <strong>p\u00e5sken<\/strong> infaller varje \u00e5r kr\u00e4ver en ganska komplicerad matematik, men tack och lov \u00e4r en dator v\u00e4l l\u00e4mpad f\u00f6r just s\u00e5dana h\u00e4r ber\u00e4kningar.<\/p>\n<p><strong>Ber\u00e4kning av datum f\u00f6r p\u00e5skdagen<\/strong><br \/>\nP\u00e5skdagen infaller den f\u00f6rsta s\u00f6ndagen efter den f\u00f6rsta ecklesiastiska fullm\u00e5nen, som infaller 21 mars eller senare. De finns olika matematiska formler f\u00f6r att r\u00e4kna ut n\u00e4r p\u00e5skdagen infaller <img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.samlogic.com\/blogg\/bilder\/carl-friedrich-gauss-w78.jpg\" border=\"0\" alt=\"\" \/> men den mest k\u00e4nda och den mest anv\u00e4nda formel \u00e4r f\u00f6rmodligen den som matematikern <strong>Carl Friedrich Gauss<\/strong> tog fram. Enligt Gauss formel intr\u00e4ffar p\u00e5skdagen alltid mellan 22 mars och 25 april. Vill du veta hur Gauss formel f\u00f6r ber\u00e4kning av datum f\u00f6r p\u00e5skdagen \u00e4r uppbyggd s\u00e5 kan du titta p\u00e5 <a href=\"http:\/\/en.wikipedia.org\/wiki\/Computus#Gauss_algorithm\">denna sida<\/a> p\u00e5 Wikipedia.<\/p>\n<p><strong>Om du vill ta en genv\u00e4g &#8211; anv\u00e4nd en f\u00e4rdig funktion<\/strong><br \/>\nF\u00e4rdiga algoritmer f\u00f6r ber\u00e4kning av datum f\u00f6r p\u00e5sken har cirkulerat i decennier i datorsammanhang, och i v\u00e5rt API \/ klassbibliotek <a href=\"http:\/\/www.samlogic.com\/swedish-net-classes\/swedish-net-classes.htm\">Swedish .NET Classes<\/a> finns givetvis en s\u00e5dan algoritm. I detta klassbibliotek finns en f\u00e4rdig klass f\u00f6r hantering av alla helgdagar i Sverige, inklusive ber\u00e4kning av datum f\u00f6r <strong>p\u00e5skafton<\/strong>, <strong>p\u00e5skdagen<\/strong> och <strong>annandag p\u00e5sk<\/strong>. <\/p>\n<p><strong>C#, C++ och VB<\/strong><br \/>\nUtvecklar du mjukvara i programmeringsspr\u00e5ken <strong>C#<\/strong>, <strong>C++<\/strong> eller <strong>VB<\/strong> (Visual Basic) s\u00e5 kan du anv\u00e4nda v\u00e5rt API till ditt projekt utan problem. <strong>Swedish .NET Classes<\/strong> kan \u00e4ven anv\u00e4ndas till projekt som anv\u00e4nder andra programspr\u00e5k, s\u00e5 l\u00e4nge som de \u00e4r baserade p\u00e5 .NET Framework fr\u00e5n Microsoft. Mer information om funktionen som hanterar p\u00e5sk finns p\u00e5 <a href=\"http:\/\/www.samlogic.com\/swedish-net-classes\/classes\/samlogic-calendar-library\/class-swedish-calendar\/method-HolidayCode.htm\">denna sida<\/a>. Mer information om klassen som hanterar svenska helgdagar mm finns h\u00e4r:<\/p>\n<p><strong><span style=\"color: #ff0000;\">&gt;<\/span><\/strong> <a href=\"http:\/\/www.samlogic.com\/swedish-net-classes\/classes\/samlogic-calendar-library\/class-swedish-calendar.htm\">Swedish .NET Classes &#8211; SwedishCalendar Class<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vissa helgdagar \u00e4r ganska enkla att r\u00e4kna ut n\u00e4r de intr\u00e4ffar, medan ber\u00e4kningen av datum f\u00f6r andra helgdagar \u00e4r mer komplexa. Att r\u00e4kna ut vid vilket datum p\u00e5sken infaller varje \u00e5r kr\u00e4ver en ganska komplicerad matematik, men tack och lov \u00e4r en dator v\u00e4l l\u00e4mpad f\u00f6r just s\u00e5dana h\u00e4r ber\u00e4kningar. Ber\u00e4kning av datum f\u00f6r p\u00e5skdagen &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.samlogic.com\/blogg\/2012\/11\/nar-infaller-pasken-api-for-berakning-av-datum-for-pask-c-vb\/\" class=\"more-link\">Forts\u00e4tt l\u00e4sa<span class=\"screen-reader-text\"> &#8221;N\u00e4r infaller p\u00e5sken? API f\u00f6r ber\u00e4kning av datum f\u00f6r p\u00e5sk (C#, C++, VB)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts\/2027"}],"collection":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/comments?post=2027"}],"version-history":[{"count":0,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts\/2027\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/media?parent=2027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/categories?post=2027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/tags?post=2027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}