如何格式化时间以仅显示小时和分钟?例如,我想LessonTime TIME(0),显示 12:00 而不是 12:00:00。
USE [Assignment]
GO
PRINT 'Creating database tables...'
CREATE TABLE [PupilDetails](
Pupil_ID INT NOT NULL,
FName VARCHAR(20),
LName VARCHAR(20),
DOB DATE,
LessonDay VARCHAR (10),
LessonTime TIME(0),
GuardianFname VARCHAR(20),
GuardianLname VARCHAR(20),
ContactNum VARCHAR(15),
AddressLine1 VARCHAR(20),
AddressLine2 VARCHAR(20),
Teacher_ID INT NOT NULL,
PRIMARY KEY (Pupil_ID),
CONSTRAINT FK_PupilDetails FOREIGN KEY (Teacher_ID)
REFERENCES Teachers(ID)
Run Code Online (Sandbox Code Playgroud) 我的目标是在当前日期之前找到任何超过3年的HireDate,但我对语法感到困惑.这是问题所在
IF DATEDIFF(year,HireDate,GETDATE) > 3
Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用Phaser制作一个简单的平台游戏,这是我的新手。
我设法播放音乐,但无法播放,Google也没有帮助。
这是我正在使用的音频代码,有什么建议吗?
game.load.audio('hotttt', ['assets/audio/hotttt.mp3', 'assets/audio/hotttt.ogg']);
music = game.add.audio('hotttt');
music.play();
Run Code Online (Sandbox Code Playgroud) 我有以下代码,我想创建一些守门员对象,然后是一些Defender对象,然后是Midfielders等等.我的目的是在创建每个对象后使用i整数增量,并使用if语句来检查我是什么值并相应地分配一个玩家类型.
目前,我将所有对象作为守门员对象返回,这意味着我没有递增.我有什么想法可以解决这个问题?
//create different types of player
int i = 0;
if (i < 2)
{
i+=1;
//create gk
p = new Goalkeeper(fname, lname, saves, tackles, assists, goals, minutesplayed, fitness);
}
else if (i >= 2 && i < 9)
{
i++;
//create d
p = new Defender(fname, lname, headerswon, tackles, assists, goals, minutesplayed, fitness);
}
else if (i >= 9 && i < 16)
{
i++;
//crete mf
p = new Midfielder(fname, lname, passsuccessrate, tackles, assists, goals, minutesplayed, fitness); …Run Code Online (Sandbox Code Playgroud) 我有一个名为players包含各种Player对象的可观察集合.所有对象继承的属性Player的对象,但为不同的类别与一些独特的性能,如Goalkeeper和Defender等
如何检查可观察集合中的对象类型并相应地更改其唯一属性?
foreach (Player p in players)
{
if(p.GetType().Name == "Goalkeeper")
{
p.Saves == 100;
}
else if (p.GetType().Name == "Defender")
{
p.Tackles = 50;
}
}
Run Code Online (Sandbox Code Playgroud) c# ×2
oop ×2
sql ×2
sql-server ×2
audio ×1
database ×1
for-loop ×1
if-statement ×1
javascript ×1
loops ×1
wpf ×1