Рассчитать количество секунд, прошедших с начала текущего месяца до текущего момента - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу на языке с#, которая рассчитывает количество секунд, прошедшее с начала текущего месяца до текущего момента. Это количество выводится на экран и в текстовый файл. Имя файла передается программе через командную строку(консольное приложение) или указывается с помощью диалогового окна (WFA)/

Решение задачи: «Рассчитать количество секунд, прошедших с начала текущего месяца до текущего момента»

textual
Листинг программы
using System;
using System.Collections.Generic;
using CyberForum = System.IO;
using System.Linq;
using System.Text;
 
namespace MyPrograms
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите имя файла: ");
            string fn = Console.ReadLine();
            int d = Convert.ToInt32(DateTime.Now.ToString("dd"));
            int h = Convert.ToInt32(DateTime.Now.ToString("HH"));
            int m = Convert.ToInt32(DateTime.Now.ToString("mm"));
            int s = Convert.ToInt32(DateTime.Now.ToString("ss"));
            s += ((d * 24 + h) * 60 + m) * 60;
            string str = string.Format("С начала этого месяца прошло {0} секунд.", s);
            using (CyberForum.StreamWriter sw = new CyberForum.StreamWriter(fn))
            {
                sw.WriteLine(str);
            }
            Console.WriteLine(str);
            Console.ReadLine();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы