MCPcopy Create free account
hub / github.com/CruiserOne/Astrolog / SzDate

Function SzDate

general.cpp:1929–1951  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1927// how much the string should be abbreviated, if any.
1928
1929char *SzDate(int mon, int day, int yea, int nFormat)
1930{
1931 static char szDat[20];
1932
1933 if (us.fEuroDate) {
1934 switch (nFormat) {
1935 case 3: sprintf(szDat, "%2d %.3s %d", day, szMonth[mon], yea); break;
1936 case 2: sprintf(szDat, "%2d %.3s %4d", day, szMonth[mon], yea); break;
1937 case 1: sprintf(szDat, "%d %s %d", day, szMonth[mon], yea); break;
1938 case -1: sprintf(szDat, "%2d-%2d-%2d", day, mon, NAbs(yea)%100); break;
1939 default: sprintf(szDat, "%2d-%2d-%4d", day, mon, yea); break;
1940 }
1941 } else {
1942 switch (nFormat) {
1943 case 3: sprintf(szDat, "%.3s %2d, %d", szMonth[mon], day, yea); break;
1944 case 2: sprintf(szDat, "%.3s %2d %4d", szMonth[mon], day, yea); break;
1945 case 1: sprintf(szDat, "%s %d, %d", szMonth[mon], day, yea); break;
1946 case -1: sprintf(szDat, "%2d/%2d/%2d", mon, day, NAbs(yea)%100); break;
1947 default: sprintf(szDat, "%2d/%2d/%4d", mon, day, yea); break;
1948 }
1949 }
1950 return szDat;
1951}
1952
1953
1954// Return a string containing the given time expressed as an hour and minute

Callers 15

ChartListingRelationFunction · 0.85
ChartTransitInfluenceFunction · 0.85
PrintObjectsFunction · 0.85
DrawInfoFunction · 0.85
DrawChartXFunction · 0.85
PrintInDaysFunction · 0.85
ChartTransitSearchFunction · 0.85
ChartTransitGraphFunction · 0.85
ChartHorizonRisingFunction · 0.85
ChartEphemerisFunction · 0.85
ChartExoplanetFunction · 0.85
DlgListFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected