#include <ctime>
#include <Windows.h>
#include <iomanip>
using namespace std;

int main() {
	
    while(true)
    {
	    time_t currentTime = time(0);
	    tm* localTime = localtime(&currentTime);
	    int day_of_year = localTime->tm_yday + 1; 
    	int week_of_year = (day_of_year + 6) / 7; 
    	int day_of_week = localTime->tm_wday == 0 ? 7 : localTime->tm_wday + 1;
		string week_days[8] = { "","星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"};
		cout << "Current time: " 
	    	 << setfill('0') << setw(2) << ((localTime->tm_year+1900)/100+1)<< "Century" << ' '
	   		 << setfill('0') << setw(4) << (localTime->tm_year+1900) << '-'
	         << setfill('0') << setw(2) << (localTime->tm_mon + 1) << '-' 
	         << setfill('0') << setw(2) << localTime->tm_mday << ' ' 
	         << setfill('0') << setw(2) << localTime->tm_hour << ':' 
	         << setfill('0') << setw(2) << localTime->tm_min << ':' 
	         << setfill('0') << setw(2) << localTime->tm_sec 
	         << endl
	         << "今天是" <<setfill('0') << setw(4) << (localTime->tm_year+1900) <<"年第"<<setfill('0') << localTime->tm_yday << "天" << endl
			 << "是全年第" <<week_of_year << "周的" << week_days[day_of_week]  << endl; 
	    Sleep(1000);
	    system("cls");
	}
    return 0;
}



2 条评论

  • @ 2025-4-29 20:50:14
    Update=1000
    
    [MeasureTime]
    Measure=Time
    Format=%H:%M:%S
    
    [MeasureDate]
    Measure=Time
    Format=%Y年%m月%d日
    
    [MeasureDay]
    Measure=Time
    Format=%A
    
    [MeterTime]
    Meter=String
    MeasureName=MeasureTime
    FontSize=24
    FontColor=255,255,255,255
    
    [MeterDate]
    Meter=String
    MeasureName=MeasureDate
    Y=30
    FontSize=18
    FontColor=200,200,200,255
    
    [MeterDay]
    Meter=String
    MeasureName=MeasureDay
    Y=60
    FontSize=18
    FontColor=200,200,200,255
    
    
    
    • @ 2025-4-29 20:49:14

      [Rainmeter] Update=1000

      [MeasureTime] Measure=Time Format=%H:%M:%S

      [MeasureDate] Measure=Time Format=%Y年%m月%d日

      [MeasureDay] Measure=Time Format=%A

      [MeterTime] Meter=String MeasureName=MeasureTime FontSize=24 FontColor=255,255,255,255

      [MeterDate] Meter=String MeasureName=MeasureDate Y=30 FontSize=18 FontColor=200,200,200,255

      [MeterDay] Meter=String MeasureName=MeasureDay Y=60 FontSize=18 FontColor=200,200,200,255

      • 1

      信息

      ID
      116
      时间
      1000ms
      内存
      256MiB
      难度
      8
      标签
      递交数
      56
      已通过
      9
      上传者