COB_INTEGER_OF_DAY function

dynamic COB_INTEGER_OF_DAY(
  1. dynamic value
)

INTEGER-OF-DAY(YYYYDDD) → integer day

Implementation

dynamic COB_INTEGER_OF_DAY(dynamic value) {
  final n = varToInt(value);
  final y = n ~/ 1000;
  final doy = n % 1000;
  final dt = DateTime(y, 1, 1).add(Duration(days: doy - 1));
  return _cobDateTimeToInt(dt);
}