You can set Time limit for an User account in Windows 10. You can set the User can use computer on Particular Day and Particular time periods.
Open Command Prompt in Administrator mode.
This is the basic command for setting Time limit for a User account.
net user <useraccountname> /time:<day>, <time>
Replace <useraccountname> with your User account you want set Time limit.
Replace <day> with the day user can access. It can be full day format (Sunday) or short day format (Su, M, T, W, Th, F, Sa).
Replace <time> with the time range. (3pm-4pm).
This sets user john to access the computer on sunday, from 9AM to 9PM.
net user john /time:Su,9am-9pm
This sets user donald to access the computer from monday to friday, from 9AM to 6PM.
net user donald /time:M-F, 9AM-6PM
This sets user gates to access the computer on specific days and specific times. Multiple time range can be specified using semicolon “;” .
net user gates /time:M,9AM-6PM; Sa,9AM-9PM;
If you want to remove all the time restrictions, type the following,
net user bill /time:all