Time library examples won't work

Hey so I’ve been working with the time library for a few days, but when I try to get the time from my computer via serial data the code will compile but yields no data, here’s the example code

#include <Time.h>

#define TIME_MSG_LEN 11 // time sync to PC is HEADER followed by unix time_t as ten ascii digits
#define TIME_HEADER ‘T’ // Header tag for serial time sync message
#define TIME_REQUEST 7 // ASCII bell character requests a time sync message

void setup() {
Serial.begin(9600);
setSyncProvider( requestSync); //set function to call when sync required
Serial.println(“Waiting for sync message”);
}

void loop(){
if(Serial.available() )
{
processSyncMessage();
}
if(timeStatus()!= timeNotSet)
{
digitalWrite(13,timeStatus() == timeSet); // on if synced, off if needs refresh
digitalClockDisplay();
}
delay(1000);
}

void digitalClockDisplay(){
// digital clock display of the time
Serial.print(hour());
printDigits(minute());
printDigits(second());
Serial.print(" “);
Serial.print(day());
Serial.print(” “);
Serial.print(month());
Serial.print(” ");
Serial.print(year());
Serial.println();
}

void printDigits(int digits){
// utility function for digital clock display: prints preceding colon and leading 0
Serial.print(":");
if(digits < 10)
Serial.print(‘0’);
Serial.print(digits);
}

void processSyncMessage() {
// if time sync available from serial port, update time and return true
while(Serial.available() >= TIME_MSG_LEN ){ // time message consists of a header and ten ascii digits
char c = Serial.read() ;
Serial.print(c);
if( c == TIME_HEADER ) {
time_t pctime = 0;
for(int i=0; i < TIME_MSG_LEN -1; i++){
c = Serial.read();
if( c >= ‘0’ && c <= ‘9’){
pctime = (10 * pctime) + (c - ‘0’) ; // convert digits to a number
}
}
setTime(pctime); // Sync Arduino clock to the time received on the serial port
}
}
}

time_t requestSync()
{
Serial.write(byte(TIME_REQUEST));
return 0; // the time will be sent later in response to serial mesg
}

the original code used serial.print(TIME_REQUEST,BYTE) at the end there, but that keyword is no longer supported a nd even when I changed it the code will compile but only prints the “Waiting for time sync message” bit.

are you using?
Alarm.delay(1000);
Edit:
Sorry you aren't using Time alarms so disregard.

Please use [ code] tags when attaching a sketch.
What happens if you enter T1393101004 in your serial monitor?

Get GMT at http://www.epochconverter.com/

What application is running on the PC, that is supposed to respond to the request for time data?