Vita:Sziderikus idő

Az oldal más nyelven nem érhető el.
Új téma nyitása
A Wikipédiából, a szabad enciklopédiából
Ez a szócikk témája miatt a Csillagászati műhely érdeklődési körébe tartozik.
Bátran kapcsolódj be a szerkesztésébe!
Bővítendő Ez a szócikk bővítendő besorolást kapott a kidolgozottsági skálán.
Nélkülözhetetlen Ez a szócikk nélkülözhetetlen besorolást kapott a műhely fontossági skáláján.
Értékelő szerkesztő: Misibacsi (vita), értékelés dátuma: 2015. december 25.
Csillagászati szócikkek Wikipédia:Cikkértékelési műhely/Index

C#-program[szerkesztés]

Javaslat: Ide lehetne tenni az angol szócikk alapján a meghatározást képlettel.

Egyébként a helyi sziderikus idő kiszámítása (földrajzi hosszúság alapján) C# nyelven leprogramozva viszonylag egyszerű:

// current Bratislava longitude, add yours here
var longitude = 17.1960277557373;

// number of UT1 days (including fractions) since 2000 january 1, 12:00:00
var D = DateTime.UtcNow.Subtract(new DateTime(2000, 1, 1, 12, 0, 0, 0, DateTimeKind.Utc)).TotalDays;

// Greenwich mean sidereal time - Greenwich sziderikus idő
var GMST = (18.697374558 + 24.06570982441908 * D) % 24;
var gmstText = TimeSpan.FromHours(GMST).ToString(); // GMST in text format

// Local mean sidereal time - helyi sziderikus idő
var LMST = GMST + longitude / 15.0;
var lmstText = TimeSpan.FromHours(LMST).ToString(); // LMST in text format

– Aláíratlan hozzászólás, szerzője 217.73.30.198 (vitalap | szerkesztései) 2017. február 16., 10:41‎

Hello, a fenti kódrészletet a saját távcsöves projektemben használom. Működésének helyességéről a legegyszerűbben a számtalan "Sidereal clock" és hasonló mobilos applikációkkal lehet meggyőződni, de weboldalak is vannak, amik mutatják a helyi sziderikus időt. Például ez itt: Sidereal clock

Lackogyerek vita