dysize

Section: C Library Functions (3)
Updated: 2026-02-08
Index JM Home Page
 

名前

dysize - 与えた年の日数を返す  

ライブラリ

標準 C ライブラリ (libc, -lc)  

書式

#include <time.h>

int dysize(int year);

glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):

dysize():

    glibc 2.19 から:
        _DEFAULT_SOURCE
    glibc 2.19 とそれ以前:
        _BSD_SOURCE || _SVID_SOURCE
 

説明

この関数は通常の年には 365 を返し、うるう年には 366 を返します。うるう年の計算は次の式によります:

(year) %4 == 0 && ((year) %100 != 0 || (year) %400 == 0)

この式は __isleap(year) マクロで定義されており、 <time.h> にもあります。  

属性

この節で使用されている用語の説明については、 attributes(7) を参照してください。
インターフェース 属性 値
dysize() Thread safety MT-Safe
 

標準

なし。  

履歴

SunOS 4.x.

これは互換用の関数に過ぎません。新しいプログラムでは使わないでください。  

関連項目

strftime(3)

関連キーワード

year   dysize   time   マクロ   うるう年   日数   ライブラリ   検査   要件   macros   通常   計算   isleap   用語   allbox   インターフェース   属性   Thread   safety   SunOS

Linux マニュアル 一覧

関連するコマンド・関数

strftime.3   getdate.3   getdate_err.3   getdate_r.3   difftime.3   intro.3
 

Index

名前
ライブラリ
書式
説明
属性
標準
履歴
関連項目

This document was created by man2html, using the manual pages.
Time: 04:39:23 GMT, October 11, 2026